Mock Version: 1.4.21 Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rack-v1-library-mscHack.spec'], chrootPath='/var/lib/mock/1244169-fedora-30-x86_64-1582040764.250627/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': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vq3ghq80:/etc/resolv.conf']unshare_net=FalseprintOutput=True) ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rack-v1-library-mscHack.spec'], chrootPath='/var/lib/mock/1244169-fedora-30-x86_64-1582040764.250627/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': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vq3ghq80:/etc/resolv.conf']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vq3ghq80:/etc/resolv.conf'] Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vq3ghq80:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'ee5d6783231a44deaa36ad69e08358de', '-D', '/var/lib/mock/1244169-fedora-30-x86_64-1582040764.250627/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vq3ghq80:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rack-v1-library-mscHack.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': 'en_US.UTF-8'} and shell False Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'ee5d6783231a44deaa36ad69e08358de', '-D', '/var/lib/mock/1244169-fedora-30-x86_64-1582040764.250627/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vq3ghq80:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rack-v1-library-mscHack.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': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building target platforms: x86_64 Building for target x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/rack-v1-mscHack-1.0.2-3.fc30.src.rpm Wrote: /builddir/build/SRPMS/rack-v1-mscHack-1.0.2-3.fc30.src.rpm Child return code was: 0 Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rack-v1-library-mscHack.spec'], chrootPath='/var/lib/mock/1244169-fedora-30-x86_64-1582040764.250627/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': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vq3ghq80:/etc/resolv.conf']unshare_net=FalseprintOutput=True) ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rack-v1-library-mscHack.spec'], chrootPath='/var/lib/mock/1244169-fedora-30-x86_64-1582040764.250627/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': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vq3ghq80:/etc/resolv.conf']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vq3ghq80:/etc/resolv.conf'] Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vq3ghq80:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e0ab0513bad84bd2aabff7f20e20dee5', '-D', '/var/lib/mock/1244169-fedora-30-x86_64-1582040764.250627/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vq3ghq80:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rack-v1-library-mscHack.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': 'en_US.UTF-8'} and shell False Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e0ab0513bad84bd2aabff7f20e20dee5', '-D', '/var/lib/mock/1244169-fedora-30-x86_64-1582040764.250627/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--pipe', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vq3ghq80:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rack-v1-library-mscHack.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': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building target platforms: x86_64 Building for target x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.43MGGi Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.43MGGi + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Rack + rm -rf Rack + /usr/bin/gzip -dc /builddir/build/SOURCES/Rack.tar.gz + /usr/bin/gzip -dc /builddir/build/SOURCES/Rack.tar.gz + /usr/bin/tar -xof - + /usr/bin/tar -xof - + STATUS=0 + STATUS=0 + '[' 0 -ne 0 ']' + '[' 0 -ne 0 ']' + cd Rack + cd Rack + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . ++ pwd ++ pwd + CURRENT_PATH=/builddir/build/BUILD/Rack + CURRENT_PATH=/builddir/build/BUILD/Rack + sed -i -e s/-march=core2//g compile.mk + sed -i -e s/-march=core2//g compile.mk + sed -i -e s/-march=nocona//g compile.mk + sed -i -e s/-march=nocona//g compile.mk + sed -i -e s/-ffast-math//g compile.mk + sed -i -e s/-ffast-math//g compile.mk + sed -i -e s/-fno-finite-math-only//g compile.mk + sed -i -e s/-fno-finite-math-only//g compile.mk + sed -i -e s/-O3/-O2/g compile.mk + sed -i -e s/-O3/-O2/g compile.mk + echo 'CXXFLAGS += -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include' + echo 'CXXFLAGS += -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include' + sed -i -e s/-Wl,-Bstatic//g Makefile + sed -i -e s/-Wl,-Bstatic//g Makefile + sed -i -e 's/-lglfw3/dep\/lib\/libglfw3.a/g' Makefile + sed -i -e 's/-lglfw3/dep\/lib\/libglfw3.a/g' Makefile + sed -i -e 's/dep\/lib\/libGLEW.a/-lGLEW/g' Makefile + sed -i -e 's/dep\/lib\/libGLEW.a/-lGLEW/g' Makefile + sed -i -e 's/dep\/lib\/libglfw3.a/dep\/lib64\/libglfw3.a/g' Makefile + sed -i -e 's/dep\/lib\/libglfw3.a/dep\/lib64\/libglfw3.a/g' Makefile + sed -i -e 's/dep\/lib\/libjansson.a/-ljansson/g' Makefile + sed -i -e 's/dep\/lib\/libjansson.a/-ljansson/g' Makefile + sed -i -e 's/dep\/lib\/libcurl.a/-lcurl/g' Makefile + sed -i -e 's/dep\/lib\/libcurl.a/-lcurl/g' Makefile + sed -i -e 's/dep\/lib\/libssl.a/-lssl/g' Makefile + sed -i -e 's/dep\/lib\/libssl.a/-lssl/g' Makefile + sed -i -e 's/dep\/lib\/libcrypto.a/-lcrypto/g' Makefile + sed -i -e 's/dep\/lib\/libcrypto.a/-lcrypto/g' Makefile + sed -i -e 's/dep\/lib\/libzip.a/-lzip/g' Makefile + sed -i -e 's/dep\/lib\/libzip.a/-lzip/g' Makefile + sed -i -e 's/dep\/lib\/libz.a/-lz/g' Makefile + sed -i -e 's/dep\/lib\/libz.a/-lz/g' Makefile + sed -i -e 's/dep\/lib\/libspeexdsp.a/-lspeexdsp/g' Makefile + sed -i -e 's/dep\/lib\/libspeexdsp.a/-lspeexdsp/g' Makefile + sed -i -e 's/dep\/lib\/libsamplerate.a/-lsamplerate/g' Makefile + sed -i -e 's/dep\/lib\/libsamplerate.a/-lsamplerate/g' Makefile + sed -i -e 's/dep\/lib\/librtmidi.a/-lrtmidi/g' Makefile + sed -i -e 's/dep\/lib\/librtmidi.a/-lrtmidi/g' Makefile + sed -i -e 's/dep\/lib\/librtaudio.a/-lrtaudio/g' Makefile + sed -i -e 's/dep\/lib\/librtaudio.a/-lrtaudio/g' Makefile + mkdir mscHack_plugin + mkdir mscHack_plugin + tar xvfz /builddir/build/SOURCES/rack-v1-mscHack-231fecd.tar.gz --directory=mscHack_plugin --strip-components=1 + tar xvfz /builddir/build/SOURCES/rack-v1-mscHack-231fecd.tar.gz --directory=mscHack_plugin --strip-components=1 VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/.gitignore VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/.gitignore VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/LICENSE.txt VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/LICENSE.txt VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/Makefile VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/Makefile VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/README.md VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/README.md VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/modules.PNG VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/modules.PNG VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/plugin.json VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/plugin.json VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/ VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/ VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/ARP700.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/ARP700.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/ASAF8.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/ASAF8.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Alienz.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Alienz.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Compressor.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Compressor.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Dronez.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Dronez.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Lorenz.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Lorenz.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/MasterClockx4.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/MasterClockx4.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/MasterClockx8.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/MasterClockx8.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Maude221.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Maude221.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Mixer_16_4_4.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Mixer_16_4_4.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Mixer_24_4_4.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Mixer_24_4_4.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Mixer_4_0_4.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Mixer_4_0_4.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Mixer_9_3_4.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Mixer_9_3_4.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Morze.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Morze.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/OSC3Channel.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/OSC3Channel.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/OSC_WaveMorph_3.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/OSC_WaveMorph_3.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/PingPong.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/PingPong.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/SEQ_6x32x16.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/SEQ_6x32x16.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/SEQ_Envelope_8.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/SEQ_Envelope_8.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Seq_3x16x16.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Seq_3x16x16.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/StepDelay.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/StepDelay.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/SynthDrums.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/SynthDrums.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/TriadSequencer2.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/TriadSequencer2.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Windz.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/Windz.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/XFade.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/XFade.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_3p_vert_simple_01.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_3p_vert_simple_01.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_3p_vert_simple_02.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_3p_vert_simple_02.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_3p_vert_simple_03.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_3p_vert_simple_03.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_5p_filtersel_01.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_5p_filtersel_01.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_5p_filtersel_02.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_5p_filtersel_02.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_5p_filtersel_03.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_5p_filtersel_03.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_5p_filtersel_04.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_5p_filtersel_04.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_5p_filtersel_05.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_5p_filtersel_05.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Blue1_26.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Blue1_26.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Blue2_15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Blue2_15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Blue2_26.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Blue2_26.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Blue2_40.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Blue2_40.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Blue2_56.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Blue2_56.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Blue3_15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Blue3_15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Blue3_20.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Blue3_20.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Green1_15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Green1_15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Green1_40.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Green1_40.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Purp1_15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Purp1_15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Purp1_20.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Purp1_20.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Red1_15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Red1_15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Red1_20.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Red1_20.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Yellow1_15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Yellow1_15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Yellow1_26.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Yellow1_26.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Yellow2_26.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Yellow2_26.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Yellow2_40.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Yellow2_40.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Yellow2_56.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Yellow2_56.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Yellow3_15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Yellow3_15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Yellow3_20.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Knob_Yellow3_20.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_PortIn_small.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_PortIn_small.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_PortOut_small.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_PortOut_small.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Slider02_10x15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_Slider02_10x15.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_sliderBG_01.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_sliderBG_01.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_sliderBG_02.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_sliderBG_02.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_sliderKNOB_01.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_sliderKNOB_01.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_square_button.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/res/mschack_square_button.svg VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/ VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/ VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/3Ch_Osc.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/3Ch_Osc.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/ARP700.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/ARP700.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/ASAF8.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/ASAF8.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Alienz.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Alienz.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Compressor.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Compressor.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Dronez.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Dronez.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Lorenz.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Lorenz.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/MasterClockx4.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/MasterClockx4.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Maude221.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Maude221.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Mixer_16_4_4.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Mixer_16_4_4.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Mixer_24_4_4.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Mixer_24_4_4.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Mixer_4_0_4.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Mixer_4_0_4.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Mixer_9_3_4.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Mixer_9_3_4.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Mixer_x_x_x.hpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Mixer_x_x_x.hpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Morze.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Morze.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/OSC_WaveMorph_3.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/OSC_WaveMorph_3.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/PingPong.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/PingPong.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/SEQ_6x32x16.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/SEQ_6x32x16.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/SEQ_Envelope_8.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/SEQ_Envelope_8.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Seq_Triad2.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Seq_Triad2.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/StepDelay.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/StepDelay.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/SynthDrums.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/SynthDrums.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Windz.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/Windz.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack.hpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack.hpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack_Control_EnvelopeData.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack_Control_EnvelopeData.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack_Control_EnvelopeEdit.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack_Control_EnvelopeEdit.cpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack_Controls.hpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack_Controls.hpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack_Image.hpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack_Image.hpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack_Knob.hpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack_Knob.hpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack_LineImage.hpp VCV-Rack-Plugins-231fecd7a3986952c3c42b00ed884524095ed542/src/mscHack_LineImage.hpp + cp -n /builddir/build/SOURCES/mscHack_plugin.json mscHack_plugin/plugin.json + cp -n /builddir/build/SOURCES/mscHack_plugin.json mscHack_plugin/plugin.json + exit 0 + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.6cu1Yp Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.6cu1Yp + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd Rack + cd Rack + cd mscHack_plugin + cd mscHack_plugin + make RACK_DIR=.. DESTDIR=/builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64 PREFIX=/usr LIBDIR=lib64 -j2 dist + make RACK_DIR=.. DESTDIR=/builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64 PREFIX=/usr LIBDIR=lib64 -j2 dist g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Maude221.cpp.o src/Maude221.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Maude221.cpp.o src/Maude221.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/ARP700.cpp.o src/ARP700.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/ARP700.cpp.o src/ARP700.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/ARP700.cpp:1: from src/ARP700.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/ARP700.cpp:1: from src/ARP700.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/Maude221.cpp:1: from src/Maude221.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/Maude221.cpp:1: from src/Maude221.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/3Ch_Osc.cpp.o src/3Ch_Osc.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/3Ch_Osc.cpp.o src/3Ch_Osc.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Lorenz.cpp.o src/Lorenz.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Lorenz.cpp.o src/Lorenz.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/3Ch_Osc.cpp:1: from src/3Ch_Osc.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/3Ch_Osc.cpp:1: from src/3Ch_Osc.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/Lorenz.cpp:1: from src/Lorenz.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/Lorenz.cpp:1: from src/Lorenz.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ src/Lorenz.cpp: In member function 'virtual void Lorenz::process(const rack::engine::Module::ProcessArgs&)': src/Lorenz.cpp: In member function 'virtual void Lorenz::process(const rack::engine::Module::ProcessArgs&)': src/Lorenz.cpp:444:10: warning: unused variable 'strVal' [-Wunused-variable] src/Lorenz.cpp:444:10: warning: unused variable 'strVal' [-Wunused-variable] 444 | char strVal[ 20 ] = {}; 444 | char strVal[ 20 ] = {}; | ^~~~~~ | ^~~~~~ src/Lorenz.cpp:445:16: warning: unused variable 'bla' [-Wunused-variable] src/Lorenz.cpp:445:16: warning: unused variable 'bla' [-Wunused-variable] 445 | static int bla = 0; 445 | static int bla = 0; | ^~~ | ^~~ src/Lorenz.cpp: At global scope: src/Lorenz.cpp: At global scope: src/Lorenz.cpp:445:16: warning: 'bla' defined but not used [-Wunused-variable] src/Lorenz.cpp:445:16: warning: 'bla' defined but not used [-Wunused-variable] g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Alienz.cpp.o src/Alienz.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Alienz.cpp.o src/Alienz.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/mscHack_Control_EnvelopeData.cpp.o src/mscHack_Control_EnvelopeData.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/mscHack_Control_EnvelopeData.cpp.o src/mscHack_Control_EnvelopeData.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/Alienz.cpp:1: from src/Alienz.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/mscHack_Control_EnvelopeData.cpp:1: from src/mscHack_Control_EnvelopeData.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/Alienz.cpp:1: from src/Alienz.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/mscHack_Control_EnvelopeData.cpp:1: from src/mscHack_Control_EnvelopeData.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/SynthDrums.cpp.o src/SynthDrums.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/SynthDrums.cpp.o src/SynthDrums.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/mscHack.cpp.o src/mscHack.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/mscHack.cpp.o src/mscHack.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/SynthDrums.cpp:1: from src/SynthDrums.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/SynthDrums.cpp:1: from src/SynthDrums.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/mscHack.cpp:1: from src/mscHack.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/mscHack.cpp:1: from src/mscHack.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Mixer_24_4_4.cpp.o src/Mixer_24_4_4.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Mixer_24_4_4.cpp.o src/Mixer_24_4_4.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Morze.cpp.o src/Morze.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Morze.cpp.o src/Morze.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/Mixer_x_x_x.hpp:1, from src/Mixer_x_x_x.hpp:1, from src/Mixer_24_4_4.cpp:19: from src/Mixer_24_4_4.cpp:19: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/Mixer_x_x_x.hpp:1, from src/Mixer_x_x_x.hpp:1, from src/Mixer_24_4_4.cpp:19: from src/Mixer_24_4_4.cpp:19: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/Morze.cpp:1: from src/Morze.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/Morze.cpp:1: from src/Morze.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ In file included from src/Mixer_24_4_4.cpp:19: In file included from src/Mixer_24_4_4.cpp:19: src/Mixer_x_x_x.hpp: In constructor 'Mixer_24_4_4::Mixer_24_4_4()': src/Mixer_x_x_x.hpp: In constructor 'Mixer_24_4_4::Mixer_24_4_4()': src/Mixer_x_x_x.hpp:113:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:113:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 113 | sprintf( strVal, "%s%d. Level", strType, pos ); 113 | sprintf( strVal, "%s%d. Level", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:113:30: note: directive argument in the range [1, 24] src/Mixer_x_x_x.hpp:113:30: note: directive argument in the range [1, 24] 113 | sprintf( strVal, "%s%d. Level", strType, pos ); 113 | sprintf( strVal, "%s%d. Level", strType, pos ); | ^~~~~~~~~~~~~ | ^~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:113:20: note: 'sprintf' output between 9 and 39 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:113:20: note: 'sprintf' output between 9 and 39 bytes into a destination of size 30 113 | sprintf( strVal, "%s%d. Level", strType, pos ); 113 | sprintf( strVal, "%s%d. Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:116:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:116:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:116:30: note: directive argument in the range [1, 24] src/Mixer_x_x_x.hpp:116:30: note: directive argument in the range [1, 24] 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); | ^~~~~~~~~~~ | ^~~~~~~~~~~ src/Mixer_x_x_x.hpp:116:20: note: 'sprintf' output between 7 and 37 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:116:20: note: 'sprintf' output between 7 and 37 bytes into a destination of size 30 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:119:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:119:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:119:30: note: directive argument in the range [1, 24] src/Mixer_x_x_x.hpp:119:30: note: directive argument in the range [1, 24] 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); | ^~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:119:20: note: 'sprintf' output between 11 and 41 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:119:20: note: 'sprintf' output between 11 and 41 bytes into a destination of size 30 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:122:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:122:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:122:30: note: directive argument in the range [1, 24] src/Mixer_x_x_x.hpp:122:30: note: directive argument in the range [1, 24] 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); | ^~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:122:20: note: 'sprintf' output between 10 and 40 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:122:20: note: 'sprintf' output between 10 and 40 bytes into a destination of size 30 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:125:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:125:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:125:30: note: directive argument in the range [1, 24] src/Mixer_x_x_x.hpp:125:30: note: directive argument in the range [1, 24] 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); | ^~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:125:20: note: 'sprintf' output between 10 and 40 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:125:20: note: 'sprintf' output between 10 and 40 bytes into a destination of size 30 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:130:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:130:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:130:34: note: directive argument in the range [1, 24] src/Mixer_x_x_x.hpp:130:34: note: directive argument in the range [1, 24] 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); | ^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:130:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:130:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:133:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:133:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:133:34: note: directive argument in the range [1, 24] src/Mixer_x_x_x.hpp:133:34: note: directive argument in the range [1, 24] 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); | ^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:133:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:133:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:136:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:136:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:136:34: note: directive argument in the range [1, 24] src/Mixer_x_x_x.hpp:136:34: note: directive argument in the range [1, 24] 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); | ^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:136:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:136:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:139:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:139:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:139:34: note: directive argument in the range [1, 24] src/Mixer_x_x_x.hpp:139:34: note: directive argument in the range [1, 24] 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); | ^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:139:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:139:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/SEQ_Envelope_8.cpp.o src/SEQ_Envelope_8.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/SEQ_Envelope_8.cpp.o src/SEQ_Envelope_8.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/SEQ_Envelope_8.cpp:1: from src/SEQ_Envelope_8.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/SEQ_Envelope_8.cpp:1: from src/SEQ_Envelope_8.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Mixer_16_4_4.cpp.o src/Mixer_16_4_4.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Mixer_16_4_4.cpp.o src/Mixer_16_4_4.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/MasterClockx4.cpp.o src/MasterClockx4.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/MasterClockx4.cpp.o src/MasterClockx4.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/Mixer_x_x_x.hpp:1, from src/Mixer_x_x_x.hpp:1, from src/Mixer_16_4_4.cpp:19: from src/Mixer_16_4_4.cpp:19: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/Mixer_x_x_x.hpp:1, from src/Mixer_x_x_x.hpp:1, from src/Mixer_16_4_4.cpp:19: from src/Mixer_16_4_4.cpp:19: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/MasterClockx4.cpp:1: from src/MasterClockx4.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/MasterClockx4.cpp:1: from src/MasterClockx4.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ In file included from src/Mixer_16_4_4.cpp:19: In file included from src/Mixer_16_4_4.cpp:19: src/Mixer_x_x_x.hpp: In constructor 'Mixer_16_4_4::Mixer_16_4_4()': src/Mixer_x_x_x.hpp: In constructor 'Mixer_16_4_4::Mixer_16_4_4()': src/Mixer_x_x_x.hpp:113:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:113:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 113 | sprintf( strVal, "%s%d. Level", strType, pos ); 113 | sprintf( strVal, "%s%d. Level", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:113:30: note: directive argument in the range [1, 16] src/Mixer_x_x_x.hpp:113:30: note: directive argument in the range [1, 16] 113 | sprintf( strVal, "%s%d. Level", strType, pos ); 113 | sprintf( strVal, "%s%d. Level", strType, pos ); | ^~~~~~~~~~~~~ | ^~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:113:20: note: 'sprintf' output between 9 and 39 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:113:20: note: 'sprintf' output between 9 and 39 bytes into a destination of size 30 113 | sprintf( strVal, "%s%d. Level", strType, pos ); 113 | sprintf( strVal, "%s%d. Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:116:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:116:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:116:30: note: directive argument in the range [1, 16] src/Mixer_x_x_x.hpp:116:30: note: directive argument in the range [1, 16] 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); | ^~~~~~~~~~~ | ^~~~~~~~~~~ src/Mixer_x_x_x.hpp:116:20: note: 'sprintf' output between 7 and 37 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:116:20: note: 'sprintf' output between 7 and 37 bytes into a destination of size 30 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:119:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:119:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:119:30: note: directive argument in the range [1, 16] src/Mixer_x_x_x.hpp:119:30: note: directive argument in the range [1, 16] 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); | ^~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:119:20: note: 'sprintf' output between 11 and 41 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:119:20: note: 'sprintf' output between 11 and 41 bytes into a destination of size 30 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:122:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:122:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:122:30: note: directive argument in the range [1, 16] src/Mixer_x_x_x.hpp:122:30: note: directive argument in the range [1, 16] 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); | ^~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:122:20: note: 'sprintf' output between 10 and 40 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:122:20: note: 'sprintf' output between 10 and 40 bytes into a destination of size 30 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:125:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:125:33: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:125:30: note: directive argument in the range [1, 16] src/Mixer_x_x_x.hpp:125:30: note: directive argument in the range [1, 16] 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); | ^~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:125:20: note: 'sprintf' output between 10 and 40 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:125:20: note: 'sprintf' output between 10 and 40 bytes into a destination of size 30 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:130:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:130:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:130:34: note: directive argument in the range [1, 16] src/Mixer_x_x_x.hpp:130:34: note: directive argument in the range [1, 16] 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); | ^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:130:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:130:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:133:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:133:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:133:34: note: directive argument in the range [1, 16] src/Mixer_x_x_x.hpp:133:34: note: directive argument in the range [1, 16] 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); | ^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:133:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:133:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:136:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:136:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:136:34: note: directive argument in the range [1, 16] src/Mixer_x_x_x.hpp:136:34: note: directive argument in the range [1, 16] 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); | ^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:136:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:136:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:139:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:139:37: warning: '%d' directive writing between 1 and 2 bytes into a region of size between 1 and 30 [-Wformat-overflow=] 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); | ^~ | ^~ src/Mixer_x_x_x.hpp:139:34: note: directive argument in the range [1, 16] src/Mixer_x_x_x.hpp:139:34: note: directive argument in the range [1, 16] 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); | ^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:139:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:139:24: note: 'sprintf' output between 15 and 45 bytes into a destination of size 30 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/StepDelay.cpp.o src/StepDelay.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/StepDelay.cpp.o src/StepDelay.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/StepDelay.cpp:1: from src/StepDelay.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/StepDelay.cpp:1: from src/StepDelay.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/SEQ_6x32x16.cpp.o src/SEQ_6x32x16.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/SEQ_6x32x16.cpp.o src/SEQ_6x32x16.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/SEQ_6x32x16.cpp:1: from src/SEQ_6x32x16.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/SEQ_6x32x16.cpp:1: from src/SEQ_6x32x16.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/OSC_WaveMorph_3.cpp.o src/OSC_WaveMorph_3.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/OSC_WaveMorph_3.cpp.o src/OSC_WaveMorph_3.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/OSC_WaveMorph_3.cpp:1: from src/OSC_WaveMorph_3.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/OSC_WaveMorph_3.cpp:1: from src/OSC_WaveMorph_3.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Compressor.cpp.o src/Compressor.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Compressor.cpp.o src/Compressor.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/Compressor.cpp:1: from src/Compressor.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/Compressor.cpp:1: from src/Compressor.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/PingPong.cpp.o src/PingPong.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/PingPong.cpp.o src/PingPong.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/PingPong.cpp:1: from src/PingPong.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/PingPong.cpp:1: from src/PingPong.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Windz.cpp.o src/Windz.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Windz.cpp.o src/Windz.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/Windz.cpp:1: from src/Windz.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/Windz.cpp:1: from src/Windz.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Mixer_9_3_4.cpp.o src/Mixer_9_3_4.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Mixer_9_3_4.cpp.o src/Mixer_9_3_4.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Seq_Triad2.cpp.o src/Seq_Triad2.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Seq_Triad2.cpp.o src/Seq_Triad2.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/Mixer_x_x_x.hpp:1, from src/Mixer_x_x_x.hpp:1, from src/Mixer_9_3_4.cpp:19: from src/Mixer_9_3_4.cpp:19: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/Mixer_x_x_x.hpp:1, from src/Mixer_x_x_x.hpp:1, from src/Mixer_9_3_4.cpp:19: from src/Mixer_9_3_4.cpp:19: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/Seq_Triad2.cpp:1: from src/Seq_Triad2.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/Seq_Triad2.cpp:1: from src/Seq_Triad2.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ In file included from src/Mixer_9_3_4.cpp:19: In file included from src/Mixer_9_3_4.cpp:19: src/Mixer_x_x_x.hpp: In constructor 'Mixer_9_3_4::Mixer_9_3_4()': src/Mixer_x_x_x.hpp: In constructor 'Mixer_9_3_4::Mixer_9_3_4()': src/Mixer_x_x_x.hpp:113:35: warning: '. Level' directive writing 7 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:113:35: warning: '. Level' directive writing 7 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 113 | sprintf( strVal, "%s%d. Level", strType, pos ); 113 | sprintf( strVal, "%s%d. Level", strType, pos ); | ^~~~~~~ | ^~~~~~~ src/Mixer_x_x_x.hpp:113:20: note: 'sprintf' output between 9 and 38 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:113:20: note: 'sprintf' output between 9 and 38 bytes into a destination of size 30 113 | sprintf( strVal, "%s%d. Level", strType, pos ); 113 | sprintf( strVal, "%s%d. Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:116:35: warning: '. Pan' directive writing 5 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:116:35: warning: '. Pan' directive writing 5 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); | ^~~~~ | ^~~~~ src/Mixer_x_x_x.hpp:116:20: note: 'sprintf' output between 7 and 36 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:116:20: note: 'sprintf' output between 7 and 36 bytes into a destination of size 30 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:119:35: warning: '. EQ High' directive writing 9 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:119:35: warning: '. EQ High' directive writing 9 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); | ^~~~~~~~~ | ^~~~~~~~~ src/Mixer_x_x_x.hpp:119:20: note: 'sprintf' output between 11 and 40 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:119:20: note: 'sprintf' output between 11 and 40 bytes into a destination of size 30 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:122:35: warning: '. EQ Mid' directive writing 8 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:122:35: warning: '. EQ Mid' directive writing 8 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); | ^~~~~~~~ | ^~~~~~~~ src/Mixer_x_x_x.hpp:122:20: note: 'sprintf' output between 10 and 39 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:122:20: note: 'sprintf' output between 10 and 39 bytes into a destination of size 30 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:125:35: warning: '. EQ Low' directive writing 8 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:125:35: warning: '. EQ Low' directive writing 8 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); | ^~~~~~~~ | ^~~~~~~~ src/Mixer_x_x_x.hpp:125:20: note: 'sprintf' output between 10 and 39 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:125:20: note: 'sprintf' output between 10 and 39 bytes into a destination of size 30 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:130:39: warning: '. AUX 1 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:130:39: warning: '. AUX 1 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); | ^~~~~~~~~~~~~ | ^~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:130:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:130:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:133:39: warning: '. AUX 2 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:133:39: warning: '. AUX 2 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); | ^~~~~~~~~~~~~ | ^~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:133:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:133:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:136:39: warning: '. AUX 3 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:136:39: warning: '. AUX 3 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); | ^~~~~~~~~~~~~ | ^~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:136:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:136:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:139:39: warning: '. AUX 4 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:139:39: warning: '. AUX 4 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); | ^~~~~~~~~~~~~ | ^~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:139:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:139:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/ASAF8.cpp.o src/ASAF8.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/ASAF8.cpp.o src/ASAF8.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Mixer_4_0_4.cpp.o src/Mixer_4_0_4.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Mixer_4_0_4.cpp.o src/Mixer_4_0_4.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/ASAF8.cpp:1: from src/ASAF8.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/ASAF8.cpp:1: from src/ASAF8.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/Mixer_x_x_x.hpp:1, from src/Mixer_x_x_x.hpp:1, from src/Mixer_4_0_4.cpp:20: from src/Mixer_4_0_4.cpp:20: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/Mixer_x_x_x.hpp:1, from src/Mixer_x_x_x.hpp:1, from src/Mixer_4_0_4.cpp:20: from src/Mixer_4_0_4.cpp:20: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ In file included from src/Mixer_4_0_4.cpp:20: In file included from src/Mixer_4_0_4.cpp:20: src/Mixer_x_x_x.hpp: In member function 'virtual void Mixer_4_0_4::process(const rack::engine::Module::ProcessArgs&)': src/Mixer_x_x_x.hpp: In member function 'virtual void Mixer_4_0_4::process(const rack::engine::Module::ProcessArgs&)': src/Mixer_x_x_x.hpp:967:125: warning: unused variable 'fx' [-Wunused-variable] src/Mixer_x_x_x.hpp:967:125: warning: unused variable 'fx' [-Wunused-variable] 967 | float GroupMixL[ MAX_GROUPS ] = {0}, GroupMixR[ MAX_GROUPS ] = {0}, fMixOutL = 0.0f, fMixOutR = 0.0f, inL, inR, flevel, fx, fy, fade[ MAX_GROUPS ]; 967 | float GroupMixL[ MAX_GROUPS ] = {0}, GroupMixR[ MAX_GROUPS ] = {0}, fMixOutL = 0.0f, fMixOutR = 0.0f, inL, inR, flevel, fx, fy, fade[ MAX_GROUPS ]; | ^~ | ^~ src/Mixer_x_x_x.hpp:967:129: warning: unused variable 'fy' [-Wunused-variable] src/Mixer_x_x_x.hpp:967:129: warning: unused variable 'fy' [-Wunused-variable] 967 | float GroupMixL[ MAX_GROUPS ] = {0}, GroupMixR[ MAX_GROUPS ] = {0}, fMixOutL = 0.0f, fMixOutR = 0.0f, inL, inR, flevel, fx, fy, fade[ MAX_GROUPS ]; 967 | float GroupMixL[ MAX_GROUPS ] = {0}, GroupMixR[ MAX_GROUPS ] = {0}, fMixOutL = 0.0f, fMixOutR = 0.0f, inL, inR, flevel, fx, fy, fade[ MAX_GROUPS ]; | ^~ | ^~ src/Mixer_x_x_x.hpp:967:133: warning: variable 'fade' set but not used [-Wunused-but-set-variable] src/Mixer_x_x_x.hpp:967:133: warning: variable 'fade' set but not used [-Wunused-but-set-variable] 967 | float GroupMixL[ MAX_GROUPS ] = {0}, GroupMixR[ MAX_GROUPS ] = {0}, fMixOutL = 0.0f, fMixOutR = 0.0f, inL, inR, flevel, fx, fy, fade[ MAX_GROUPS ]; 967 | float GroupMixL[ MAX_GROUPS ] = {0}, GroupMixR[ MAX_GROUPS ] = {0}, fMixOutL = 0.0f, fMixOutR = 0.0f, inL, inR, flevel, fx, fy, fade[ MAX_GROUPS ]; | ^~~~ | ^~~~ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Dronez.cpp.o src/Dronez.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/Dronez.cpp.o src/Dronez.cpp In file included from src/Mixer_4_0_4.cpp:20: In file included from src/Mixer_4_0_4.cpp:20: src/Mixer_x_x_x.hpp: In constructor 'Mixer_4_0_4::Mixer_4_0_4()': src/Mixer_x_x_x.hpp: In constructor 'Mixer_4_0_4::Mixer_4_0_4()': src/Mixer_x_x_x.hpp:113:35: warning: '. Level' directive writing 7 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:113:35: warning: '. Level' directive writing 7 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 113 | sprintf( strVal, "%s%d. Level", strType, pos ); 113 | sprintf( strVal, "%s%d. Level", strType, pos ); | ^~~~~~~ | ^~~~~~~ src/Mixer_x_x_x.hpp:113:20: note: 'sprintf' output between 9 and 38 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:113:20: note: 'sprintf' output between 9 and 38 bytes into a destination of size 30 113 | sprintf( strVal, "%s%d. Level", strType, pos ); 113 | sprintf( strVal, "%s%d. Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:116:35: warning: '. Pan' directive writing 5 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:116:35: warning: '. Pan' directive writing 5 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); | ^~~~~ | ^~~~~ src/Mixer_x_x_x.hpp:116:20: note: 'sprintf' output between 7 and 36 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:116:20: note: 'sprintf' output between 7 and 36 bytes into a destination of size 30 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); 116 | sprintf( strVal, "%s%d. Pan", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:119:35: warning: '. EQ High' directive writing 9 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:119:35: warning: '. EQ High' directive writing 9 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); | ^~~~~~~~~ | ^~~~~~~~~ src/Mixer_x_x_x.hpp:119:20: note: 'sprintf' output between 11 and 40 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:119:20: note: 'sprintf' output between 11 and 40 bytes into a destination of size 30 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); 119 | sprintf( strVal, "%s%d. EQ High", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:122:35: warning: '. EQ Mid' directive writing 8 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:122:35: warning: '. EQ Mid' directive writing 8 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); | ^~~~~~~~ | ^~~~~~~~ src/Mixer_x_x_x.hpp:122:20: note: 'sprintf' output between 10 and 39 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:122:20: note: 'sprintf' output between 10 and 39 bytes into a destination of size 30 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); 122 | sprintf( strVal, "%s%d. EQ Mid", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:125:35: warning: '. EQ Low' directive writing 8 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:125:35: warning: '. EQ Low' directive writing 8 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); | ^~~~~~~~ | ^~~~~~~~ src/Mixer_x_x_x.hpp:125:20: note: 'sprintf' output between 10 and 39 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:125:20: note: 'sprintf' output between 10 and 39 bytes into a destination of size 30 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); 125 | sprintf( strVal, "%s%d. EQ Low", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:130:39: warning: '. AUX 1 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:130:39: warning: '. AUX 1 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); | ^~~~~~~~~~~~~ | ^~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:130:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:130:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); 130 | sprintf( strVal, "%s%d. AUX 1 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:133:39: warning: '. AUX 2 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:133:39: warning: '. AUX 2 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); | ^~~~~~~~~~~~~ | ^~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:133:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:133:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); 133 | sprintf( strVal, "%s%d. AUX 2 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:136:39: warning: '. AUX 3 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:136:39: warning: '. AUX 3 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); | ^~~~~~~~~~~~~ | ^~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:136:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:136:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); 136 | sprintf( strVal, "%s%d. AUX 3 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:139:39: warning: '. AUX 4 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] src/Mixer_x_x_x.hpp:139:39: warning: '. AUX 4 Level' directive writing 13 bytes into a region of size between 0 and 29 [-Wformat-overflow=] 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); | ^~~~~~~~~~~~~ | ^~~~~~~~~~~~~ src/Mixer_x_x_x.hpp:139:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 src/Mixer_x_x_x.hpp:139:24: note: 'sprintf' output between 15 and 44 bytes into a destination of size 30 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); 139 | sprintf( strVal, "%s%d. AUX 4 Level", strType, pos ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/Dronez.cpp:1: from src/Dronez.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/Dronez.cpp:1: from src/Dronez.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/mscHack_Control_EnvelopeEdit.cpp.o src/mscHack_Control_EnvelopeEdit.cpp g++ -std=c++11 -Wsuggest-override -Idep/include -fPIC -I../include -I../dep/include -MMD -MP -g -O2 -funsafe-math-optimizations -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -I/builddir/build/BUILD/Rack/include -I/builddir/build/BUILD/Rack/dep/nanovg/src -I/builddir/build/BUILD/Rack/dep/nanovg/example -I/builddir/build/BUILD/Rack/dep/nanosvg/src -I/usr/include/rtaudio -I/usr/include/rtmidi -I/builddir/build/BUILD/Rack/dep/oui-blendish -I/builddir/build/BUILD/Rack/dep/osdialog -I/builddir/build/BUILD/Rack/dep/jpommier-pffft-29e4f76ac53b -I/builddir/build/BUILD/Rack/dep/include -c -o build/src/mscHack_Control_EnvelopeEdit.cpp.o src/mscHack_Control_EnvelopeEdit.cpp In file included from ../include/audio.hpp:9, In file included from ../include/audio.hpp:9, from ../include/app/AudioWidget.hpp:4, from ../include/app/AudioWidget.hpp:4, from ../include/rack.hpp:48, from ../include/rack.hpp:48, from src/mscHack.hpp:1, from src/mscHack.hpp:1, from src/mscHack_Control_EnvelopeEdit.cpp:1: from src/mscHack_Control_EnvelopeEdit.cpp:1: /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h: In copy constructor 'S24::S24(const S24&)': /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] /usr/include/rtaudio/RtAudio.h:654:33: warning: implicitly-declared 'S24& S24::operator=(const S24&)' is deprecated [-Wdeprecated-copy] 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^ | ^ /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' /usr/include/rtaudio/RtAudio.h:654:3: note: because 'S24' has user-provided 'S24::S24(const S24&)' 654 | S24( const S24& v ) { *this = v; } 654 | S24( const S24& v ) { *this = v; } | ^~~ | ^~~ In file included from src/mscHack.hpp:9, In file included from src/mscHack.hpp:9, from src/mscHack_Control_EnvelopeEdit.cpp:1: from src/mscHack_Control_EnvelopeEdit.cpp:1: src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp: In constructor 'Widget_LineImage::Widget_LineImage(float, float, float, float)': src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] src/mscHack_LineImage.hpp:31:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct LINE_Q'; use assignment or value-initialization instead [-Wclass-memaccess] 31 | memset( &m_Q, 0, sizeof( m_Q ) ); 31 | memset( &m_Q, 0, sizeof( m_Q ) ); | ^ | ^ src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here src/mscHack_LineImage.hpp:6:1: note: 'struct LINE_Q' declared here 6 | { 6 | { | ^ | ^ g++ -o plugin.so build/src/Maude221.cpp.o build/src/ARP700.cpp.o build/src/3Ch_Osc.cpp.o build/src/Lorenz.cpp.o build/src/Alienz.cpp.o build/src/mscHack_Control_EnvelopeData.cpp.o build/src/SynthDrums.cpp.o build/src/mscHack.cpp.o build/src/Mixer_24_4_4.cpp.o build/src/Morze.cpp.o build/src/SEQ_Envelope_8.cpp.o build/src/Mixer_16_4_4.cpp.o build/src/MasterClockx4.cpp.o build/src/StepDelay.cpp.o build/src/SEQ_6x32x16.cpp.o build/src/OSC_WaveMorph_3.cpp.o build/src/Compressor.cpp.o build/src/PingPong.cpp.o build/src/Windz.cpp.o build/src/Mixer_9_3_4.cpp.o build/src/Seq_Triad2.cpp.o build/src/ASAF8.cpp.o build/src/Mixer_4_0_4.cpp.o build/src/Dronez.cpp.o build/src/mscHack_Control_EnvelopeEdit.cpp.o -shared g++ -o plugin.so build/src/Maude221.cpp.o build/src/ARP700.cpp.o build/src/3Ch_Osc.cpp.o build/src/Lorenz.cpp.o build/src/Alienz.cpp.o build/src/mscHack_Control_EnvelopeData.cpp.o build/src/SynthDrums.cpp.o build/src/mscHack.cpp.o build/src/Mixer_24_4_4.cpp.o build/src/Morze.cpp.o build/src/SEQ_Envelope_8.cpp.o build/src/Mixer_16_4_4.cpp.o build/src/MasterClockx4.cpp.o build/src/StepDelay.cpp.o build/src/SEQ_6x32x16.cpp.o build/src/OSC_WaveMorph_3.cpp.o build/src/Compressor.cpp.o build/src/PingPong.cpp.o build/src/Windz.cpp.o build/src/Mixer_9_3_4.cpp.o build/src/Seq_Triad2.cpp.o build/src/ASAF8.cpp.o build/src/Mixer_4_0_4.cpp.o build/src/Dronez.cpp.o build/src/mscHack_Control_EnvelopeEdit.cpp.o -shared rm -rf dist rm -rf dist mkdir -p dist/"mscHack" mkdir -p dist/"mscHack" cp plugin.so dist/"mscHack"/ cp plugin.so dist/"mscHack"/ strip -s dist/"mscHack"/plugin.so strip -s dist/"mscHack"/plugin.so cp -r --parents LICENSE.txt res plugin.json dist/"mscHack"/ cp -r --parents LICENSE.txt res plugin.json dist/"mscHack"/ cd dist && zip -q -9 -r "mscHack"-"1.0.2"-lin.zip "mscHack" cd dist && zip -q -9 -r "mscHack"-"1.0.2"-lin.zip "mscHack" + exit 0 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.k85L41 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.k85L41 + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64 '!=' / ']' + '[' /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64 + rm -rf /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64 ++ dirname /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64 ++ dirname /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64 + mkdir /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64 + cd Rack + cd Rack + mkdir -p /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64/usr/libexec/Rack1/plugins-v1/mscHack/ + mkdir -p /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64/usr/libexec/Rack1/plugins-v1/mscHack/ + cp -r mscHack_plugin/dist/mscHack/LICENSE.txt mscHack_plugin/dist/mscHack/plugin.json mscHack_plugin/dist/mscHack/plugin.so mscHack_plugin/dist/mscHack/res /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64/usr/libexec/Rack1/plugins-v1/mscHack/ + cp -r mscHack_plugin/dist/mscHack/LICENSE.txt mscHack_plugin/dist/mscHack/plugin.json mscHack_plugin/dist/mscHack/plugin.so mscHack_plugin/dist/mscHack/res /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64/usr/libexec/Rack1/plugins-v1/mscHack/ + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: rack-v1-mscHack-1.0.2-3.fc30.x86_64 Processing files: rack-v1-mscHack-1.0.2-3.fc30.x86_64 Provides: rack-v1-mscHack = 1.0.2-3.fc30 rack-v1-mscHack(x86-64) = 1.0.2-3.fc30 Provides: rack-v1-mscHack = 1.0.2-3.fc30 rack-v1-mscHack(x86-64) = 1.0.2-3.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) rtld(GNU_HASH) Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) rtld(GNU_HASH) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64 Wrote: /builddir/build/RPMS/rack-v1-mscHack-1.0.2-3.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/rack-v1-mscHack-1.0.2-3.fc30.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.gLypEG Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.gLypEG + umask 022 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + cd Rack + cd Rack + /usr/bin/rm -rf /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rack-v1-mscHack-1.0.2-3.fc30.x86_64 + exit 0 + exit 0 Child return code was: 0 Child return code was: 0