Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/zytrax.spec'], chrootPath='/var/lib/mock/fedora-38-aarch64-1679438154.993521/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b7j34pgu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b7j34pgu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e078692db25a433581bde4de87d79996', '-D', '/var/lib/mock/fedora-38-aarch64-1679438154.993521/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b7j34pgu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/zytrax.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1638662400 Wrote: /builddir/build/SRPMS/zytrax-0.9.0.97b79d1-3.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/zytrax.spec'], chrootPath='/var/lib/mock/fedora-38-aarch64-1679438154.993521/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b7j34pgu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b7j34pgu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '1b866f24c41149438f89ac71e1d5f8d4', '-D', '/var/lib/mock/fedora-38-aarch64-1679438154.993521/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b7j34pgu:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/zytrax.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1638662400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.IwO8Tc + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf zytrax-97b79d17b390f70890928cebf74bb28acf32ecea + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/zytrax-97b79d1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd zytrax-97b79d17b390f70890928cebf74bb28acf32ecea + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + cp /builddir/build/SOURCES/SConstruct-zytrax SConstruct + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.nZ8moA + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd zytrax-97b79d17b390f70890928cebf74bb28acf32ecea + export XDG_CURRENT_DESKTOP=kde + XDG_CURRENT_DESKTOP=kde + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + export 'CXXFLAGS=-include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + scons scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... g++ -o bin/zytrax.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include bin/zytrax.cpp In file included from ./engine/audio_effect.h:6, from ./effects/effects.h:4, from bin/zytrax.cpp:7: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/iterator:61, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from bin/zytrax.cpp:1: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ bin/zytrax.cpp: In function ‘int main(int, char**)’: bin/zytrax.cpp:135:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | for (int i = 0; i < array.getCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~ bin/zytrax.cpp:165:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < def_commands.getCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ bin/zytrax.cpp:202:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int i = 0; i < plugin_array.getCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = AudioEffectInfo]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = AudioEffectInfo]’ ./engine/audio_effect.h:215:7: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct AudioEffectInfo’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./engine/audio_effect.h:35:8: note: ‘struct AudioEffectInfo’ declared here 35 | struct AudioEffectInfo { | ^~~~~~~~~~~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct AudioEffectInfo’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./engine/audio_effect.h:35:8: note: ‘struct AudioEffectInfo’ declared here 35 | struct AudioEffectInfo { | ^~~~~~~~~~~~~~~ g++ -o globals/rstring.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include globals/rstring.cpp globals/rstring.cpp: In member function ‘String String::get_slice(String, int)’: globals/rstring.cpp:507:21: warning: unused variable ‘to’ [-Wunused-variable] 507 | int to = pos; | ^~ globals/rstring.cpp:493:13: warning: unused variable ‘slices’ [-Wunused-variable] 493 | int slices = 1; | ^~~~~~ globals/rstring.cpp: In member function ‘CharString String::ascii(bool) const’: globals/rstring.cpp:648:32: warning: comparison of integer expressions of different signedness: ‘const String::CharType’ {aka ‘const wchar_t’} and ‘int’ [-Wsign-compare] 648 | if ((*this)[i] > max) globals/rstring.cpp: In member function ‘String String::right(int)’: globals/rstring.cpp:1073:13: warning: unused variable ‘len’ [-Wunused-variable] 1073 | int len = p_chars; | ^~~ globals/rstring.cpp: In member function ‘String::ascii(bool) const’: globals/rstring.cpp:657:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 657 | ascii[length()] = 0; | ~~~~~~~~~~~~~~~~^~~ globals/rstring.cpp:644:37: note: at offset [-2147483648, -1] into destination object of size [0, 2147483647] allocated by ‘malloc’ 644 | char *ascii = (char *)malloc(length() + 1); | ~~~~~~^~~~~~~~~~~~~~ g++ -o globals/json_file.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include globals/json_file.cpp In file included from globals/json_file.h:6, from globals/json_file.cpp:1: globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/json_file.h:5: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ globals/json_file.cpp: In function ‘Error load_json(const String&, JSON::Node&)’: globals/json_file.cpp:34:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 34 | fread(&str[0], pos, 1, f); | ~~~~~^~~~~~~~~~~~~~~~~~~~ g++ -o globals/json.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include globals/json.cpp In file included from globals/json.cpp:29: globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from globals/json.h:25: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ g++ -o globals/error_macros.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include globals/error_macros.cpp g++ -o globals/base64.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include globals/base64.cpp ar rc globals/libglobals.a globals/rstring.o globals/json_file.o globals/json.o globals/error_macros.o globals/base64.o ranlib globals/libglobals.a g++ -o dsp/midi_event.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include dsp/midi_event.cpp g++ -o dsp/filter.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include dsp/filter.cpp ar rc dsp/libdsp.a dsp/midi_event.o dsp/filter.o ranlib dsp/libdsp.a g++ -o engine/undo_redo.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include engine/undo_redo.cpp g++ -o engine/track.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include engine/track.cpp In file included from engine/audio_effect.h:6, from engine/track.h:4, from engine/track.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = AudioFrame]’: engine/track.cpp:922:21: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct AudioFrame’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./dsp/frame.h:19:8: note: ‘struct AudioFrame’ declared here 19 | struct AudioFrame { | ^~~~~~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct AudioFrame’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./dsp/frame.h:19:8: note: ‘struct AudioFrame’ declared here 19 | struct AudioFrame { | ^~~~~~~~~~ globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ In file included from engine/track.h:8: In member function ‘ValueStream::find_internal(Track::Pos, bool&) const’, inlined from ‘ValueStream::find(Track::Pos) const [clone .isra.0]’ at globals/value_stream.h:84:22: globals/value_stream.h:75:14: warning: ‘middle’ may be used uninitialized [-Wmaybe-uninitialized] 75 | if (a[middle].pos > p_pos) | ~^ globals/value_stream.h: In member function ‘ValueStream::find(Track::Pos) const [clone .isra.0]’: globals/value_stream.h:60:13: note: ‘middle’ was declared here 60 | int middle; | ^~~~~~ In member function ‘ValueStream::find_internal(Track::Pos, bool&) const’, inlined from ‘ValueStream::find(Track::Pos) const [clone .isra.0]’ at globals/value_stream.h:84:22: globals/value_stream.h:75:14: warning: ‘middle’ may be used uninitialized [-Wmaybe-uninitialized] 75 | if (a[middle].pos > p_pos) | ~^ globals/value_stream.h: In member function ‘ValueStream::find(Track::Pos) const [clone .isra.0]’: globals/value_stream.h:60:13: note: ‘middle’ was declared here 60 | int middle; | ^~~~~~ In member function ‘ValueStream::find_internal(unsigned long, bool&) const’, inlined from ‘ValueStream::find(unsigned long) const’ at globals/value_stream.h:84:22: globals/value_stream.h:75:14: warning: ‘middle’ may be used uninitialized [-Wmaybe-uninitialized] 75 | if (a[middle].pos > p_pos) | ~^ globals/value_stream.h: In member function ‘ValueStream::find(unsigned long) const’: globals/value_stream.h:60:13: note: ‘middle’ was declared here 60 | int middle; | ^~~~~~ In member function ‘ValueStream::find_internal(unsigned long, bool&) const’, inlined from ‘ValueStream::insert(unsigned long, unsigned char)’ at globals/value_stream.h:95:25, inlined from ‘Automation::set_point(int, unsigned long, unsigned char)’ at engine/track.cpp:29:24: globals/value_stream.h:75:14: warning: ‘middle’ may be used uninitialized [-Wmaybe-uninitialized] 75 | if (a[middle].pos > p_pos) | ~^ globals/value_stream.h: In member function ‘Automation::set_point(int, unsigned long, unsigned char)’: globals/value_stream.h:60:13: note: ‘middle’ was declared here 60 | int middle; | ^~~~~~ In member function ‘ValueStream::find_internal(Track::Pos, bool&) const’, inlined from ‘ValueStream::insert(Track::Pos, Track::Note)’ at globals/value_stream.h:95:25, inlined from ‘Track::set_note(int, Track::Pos, Track::Note)’ at engine/track.cpp:369:30: globals/value_stream.h:75:14: warning: ‘middle’ may be used uninitialized [-Wmaybe-uninitialized] 75 | if (a[middle].pos > p_pos) | ~^ globals/value_stream.h: In member function ‘Track::set_note(int, Track::Pos, Track::Note)’: globals/value_stream.h:60:13: note: ‘middle’ was declared here 60 | int middle; | ^~~~~~ In member function ‘ValueStream::find_internal(Track::Pos, bool&) const’, inlined from ‘ValueStream::insert(Track::Pos, Track::Command)’ at globals/value_stream.h:95:25, inlined from ‘Track::set_command(int, Track::Pos, Track::Command)’ at engine/track.cpp:511:33: globals/value_stream.h:75:14: warning: ‘middle’ may be used uninitialized [-Wmaybe-uninitialized] 75 | if (a[middle].pos > p_pos) | ~^ globals/value_stream.h: In member function ‘Track::set_command(int, Track::Pos, Track::Command)’: globals/value_stream.h:60:13: note: ‘middle’ was declared here 60 | int middle; | ^~~~~~ g++ -o engine/sound_driver_manager.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include engine/sound_driver_manager.cpp g++ -o engine/sound_driver.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include engine/sound_driver.cpp g++ -o engine/song_file.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include engine/song_file.cpp In file included from ./engine/audio_effect.h:6, from engine/song_file.h:4, from engine/song_file.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ engine/song_file.cpp: In member function ‘Error SongFile::load(const String&, List*)’: engine/song_file.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int i = 0; i < tracks.getCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ engine/song_file.cpp:391:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for (int j = 0; j < effects.getCount(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~ engine/song_file.cpp:426:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 426 | for (int k = 0; k < automations.getCount(); k++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ engine/song_file.cpp:488:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (int j = 0; j < automations.getCount(); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ engine/song_file.cpp:525:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 525 | for (int j = 0; j < sends.getCount(); j++) { | ~~^~~~~~~~~~~~~~~~~~ engine/song_file.cpp:537:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 537 | for (int i = 0; i < orders.getCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ engine/song_file.cpp:551:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for (int i = 0; i < patterns.getCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ engine/song_file.cpp:572:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 572 | for (int j = 0; j < tracks.getCount(); j++) { | ~~^~~~~~~~~~~~~~~~~~~ engine/song_file.cpp:584:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for (int k = 0; k < notes.getCount(); k++) { | ~~^~~~~~~~~~~~~~~~~~ engine/song_file.cpp:613:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 613 | for (int k = 0; k < commands.getCount(); k++) { | ~~^~~~~~~~~~~~~~~~~~~~~ engine/song_file.cpp:638:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int k = 0; k < automations.getCount(); k++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ engine/song_file.cpp:650:75: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int l = 0; l < points.getCount(); l++) { | ~~^~~~~~~~~~~~~~~~~~~ engine/song_file.cpp: In member function ‘Error SongFile::export_wav(const String&, int, ExportWavPatternCallback, void*)’: engine/song_file.cpp:728:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 728 | for (int i = 0; i < block_size; i++) { | ~~^~~~~~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = ControlPortDefault]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = ControlPortDefault]’ engine/song_file.cpp:38:21: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class ControlPortDefault’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./engine/audio_effect.h:158:7: note: ‘class ControlPortDefault’ declared here 158 | class ControlPortDefault : public ControlPort { | ^~~~~~~~~~~~~~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class ControlPortDefault’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./engine/audio_effect.h:158:7: note: ‘class ControlPortDefault’ declared here 158 | class ControlPortDefault : public ControlPort { | ^~~~~~~~~~~~~~~~~~ ./engine/audio_effect.h: In member function ‘virtual String ControlPortDefault::get_value_as_text() const’: ./engine/audio_effect.h:193:44: warning: control reaches end of non-void function [-Wreturn-type] 193 | String::num(v); | ~~~~~~~~~~~^~~ g++ -o engine/song.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include engine/song.cpp In file included from engine/audio_effect.h:6, from engine/track.h:4, from engine/song.h:4, from engine/song.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = AudioFrame]’: engine/song.cpp:597:15: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct AudioFrame’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./dsp/frame.h:19:8: note: ‘struct AudioFrame’ declared here 19 | struct AudioFrame { | ^~~~~~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct AudioFrame’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./dsp/frame.h:19:8: note: ‘struct AudioFrame’ declared here 19 | struct AudioFrame { | ^~~~~~~~~~ globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ g++ -o engine/midi_driver_manager.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include engine/midi_driver_manager.cpp g++ -o engine/edit_commands.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include engine/edit_commands.cpp In file included from engine/audio_effect.h:6, from engine/track.h:4, from engine/song.h:4, from engine/edit_commands.h:5, from engine/edit_commands.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from globals/list.h:5, from engine/undo_redo.h:15, from engine/edit_commands.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from engine/undo_redo.h:17: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from engine/undo_redo.h:16: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ g++ -o engine/audio_lock.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include engine/audio_lock.cpp g++ -o engine/audio_effect_midi.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include engine/audio_effect_midi.cpp In file included from engine/audio_effect.h:6, from engine/audio_effect_midi.h:4, from engine/audio_effect_midi.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ engine/audio_effect_midi.cpp: In member function ‘AudioEffectMIDI::MIDIEventStamped* AudioEffectMIDI::_process_midi_events(const AudioEffect::Event*, int, float, int&)’: engine/audio_effect_midi.cpp:440:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32_t’ {aka ‘const unsigned int’} [-Wsign-compare] 440 | if (bp_remap_note_off_from == p_events[i].param8) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ engine/audio_effect_midi.cpp: In member function ‘virtual Error AudioEffectMIDI::from_json(const JSON::Node&)’: engine/audio_effect_midi.cpp:546:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = 0; i < enabled_ccs.getCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ engine/audio_effect_midi.cpp:558:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 558 | for (int i = 0; i < macros.getCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ engine/audio_effect.h: In member function ‘virtual String ControlPortDefault::get_value_as_text() const’: engine/audio_effect.h:193:44: warning: control reaches end of non-void function [-Wreturn-type] 193 | String::num(v); | ~~~~~~~~~~~^~~ g++ -o engine/audio_effect.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include engine/audio_effect.cpp In file included from engine/audio_effect.h:6, from engine/audio_effect.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = AudioEffectInfo]’: globals/vector.h:178:2: required from ‘bool Vector::push_back(T) [with T = AudioEffectInfo]’ engine/audio_effect.cpp:78:25: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct AudioEffectInfo’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ engine/audio_effect.h:35:8: note: ‘struct AudioEffectInfo’ declared here 35 | struct AudioEffectInfo { | ^~~~~~~~~~~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct AudioEffectInfo’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ engine/audio_effect.h:35:8: note: ‘struct AudioEffectInfo’ declared here 35 | struct AudioEffectInfo { | ^~~~~~~~~~~~~~~ ar rc engine/libengine.a engine/undo_redo.o engine/track.o engine/sound_driver_manager.o engine/sound_driver.o engine/song_file.o engine/song.o engine/midi_driver_manager.o engine/edit_commands.o engine/audio_lock.o engine/audio_effect_midi.o engine/audio_effect.o ranlib engine/libengine.a g++ -o gui/track_editor.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include gui/track_editor.cpp In file included from ./engine/audio_effect.h:6, from ./engine/track.h:4, from ./engine/song.h:4, from gui/track_editor.h:4, from gui/track_editor.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ g++ -o gui/settings_dialog.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include gui/settings_dialog.cpp In file included from ./engine/audio_effect.h:6, from gui/settings_dialog.h:4, from gui/settings_dialog.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ gui/settings_dialog.cpp: In member function ‘virtual bool ThemeColorList::on_draw(const Cairo::RefPtr&)’: gui/settings_dialog.cpp:149:13: warning: unused variable ‘h’ [-Wunused-variable] 149 | int h = allocation.get_height(); | ^ gui/settings_dialog.h: In constructor ‘SettingsDialog::SettingsDialog(Theme*, KeyBindings*, AudioEffectFactory*)’: gui/settings_dialog.h:195:28: warning: ‘SettingsDialog::key_remap_dialog’ will be initialized after [-Wreorder] 195 | Gtk::MessageDialog key_remap_dialog; | ^~~~~~~~~~~~~~~~ gui/settings_dialog.h:153:24: warning: ‘ThemeColorList SettingsDialog::theme_color_list’ [-Wreorder] 153 | ThemeColorList theme_color_list; | ^~~~~~~~~~~~~~~~ gui/settings_dialog.cpp:747:1: warning: when initialized here [-Wreorder] 747 | SettingsDialog::SettingsDialog(Theme *p_theme, KeyBindings *p_key_bindings, AudioEffectFactory *p_fx_factory) : | ^~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = Gtk::TreeRow]’: globals/vector.h:178:2: required from ‘bool Vector::push_back(T) [with T = Gtk::TreeRow]’ gui/settings_dialog.cpp:551:26: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class Gtk::TreeRow’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-3.0/gtkmm/treemodel.h:31, from /usr/include/gtkmm-3.0/gtkmm/celllayout.h:32, from /usr/include/gtkmm-3.0/gtkmm/combobox.h:28, from /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h:27, from /usr/include/gtkmm-3.0/gtkmm.h:120, from ./gui/color_theme.h:5, from gui/settings_dialog.h:7: /usr/include/gtkmm-3.0/gtkmm/treeiter.h:293:17: note: ‘class Gtk::TreeRow’ declared here 293 | class GTKMM_API TreeRow : public TreeIter //We use public inheritance so that we can cast from a TreeRow to a TreeIter. | ^~~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class Gtk::TreeRow’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-3.0/gtkmm/treeiter.h:293:17: note: ‘class Gtk::TreeRow’ declared here 293 | class GTKMM_API TreeRow : public TreeIter //We use public inheritance so that we can cast from a TreeRow to a TreeIter. | ^~~~~~~ g++ -o gui/pattern_editor.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include gui/pattern_editor.cpp In file included from ./engine/audio_effect.h:6, from ./engine/track.h:4, from ./engine/song.h:4, from gui/pattern_editor.h:4, from gui/pattern_editor.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ gui/pattern_editor.cpp: In member function ‘void PatternEditor::_mouse_button_event(GdkEventButton*, bool)’: gui/pattern_editor.cpp:556:37: warning: unused variable ‘automation’ [-Wunused-variable] 556 | int automation = song->get_event_column_automation(closest_column); | ^~~~~~~~~~ gui/pattern_editor.cpp: In member function ‘virtual bool PatternEditor::on_motion_notify_event(GdkEventMotion*)’: gui/pattern_editor.cpp:623:21: warning: variable ‘closest_field’ set but not used [-Wunused-but-set-variable] 623 | int closest_field = -1; | ^~~~~~~~~~~~~ gui/pattern_editor.cpp: In member function ‘void PatternEditor::_on_action_activated(KeyBindings::KeyBind)’: gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘FILE_NEW’ not handled in switch [-Wswitch] 1175 | switch (p_bind) { | ^ gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘FILE_OPEN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘FILE_SAVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘FILE_SAVE_AS’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘FILE_EXPORT_WAV’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘FILE_QUIT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PLAYBACK_PLAY’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PLAYBACK_STOP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PLAYBACK_NEXT_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PLAYBACK_PREV_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PLAYBACK_PLAY_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PLAYBACK_PLAY_FROM_CURSOR’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PLAYBACK_PLAY_FROM_ORDER’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PLAYBACK_CURSOR_FOLLOW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘EDIT_UNDO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘EDIT_REDO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘EDIT_SONG_INFO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘EDIT_FOCUS_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘EDIT_FOCUS_ORDERLIST’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘EDIT_FOCUS_LAST_EDITED_EFFECT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘TRACK_ADD_TRACK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘TRACK_ADD_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘TRACK_REMOVE_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘TRACK_ADD_COMMAND_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘TRACK_REMOVE_COMMAND_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘TRACK_MOVE_LEFT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘TRACK_MOVE_RIGHT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘TRACK_MUTE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘TRACK_SOLO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘TRACK_RENAME’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘TRACK_REMOVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘AUTOMATION_RADIO_DISCRETE_ROWS’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘AUTOMATION_RADIO_ENVELOPE_SMALL’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘AUTOMATION_RADIO_ENVELOPE_LARGE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘AUTOMATION_MOVE_LEFT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘AUTOMATION_MOVE_RIGHT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘AUTOMATION_REMOVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘SETTINGS_OPEN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘SETTINGS_PATTERN_INPUT_KEYS’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘SETTINGS_ABOUT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_MOVE_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_MOVE_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_MOVE_UP_1_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_MOVE_DOWN_1_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_PAGE_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_PAGE_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_MOVE_LEFT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_MOVE_RIGHT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_TAB’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_BACKTAB’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_HOME’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_END’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_FIELD_CLEAR’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_INSERT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_DELETE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_TRACK_INSERT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_TRACK_DELETE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_COPY_VOLUME_MASK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_TOGGLE_VOLUME_MASK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_PLAY_NOTE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_PLAY_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ADVANCE_1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ADVANCE_2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ADVANCE_3’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ADVANCE_4’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ADVANCE_5’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ADVANCE_6’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ADVANCE_7’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ADVANCE_8’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ADVANCE_9’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ADVANCE_10’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ZOOM_1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ZOOM_2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ZOOM_3’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ZOOM_4’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ZOOM_6’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ZOOM_8’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ZOOM_12’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ZOOM_16’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ZOOM_24’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘CURSOR_ZOOM_32’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_PAN_WINDOW_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_PAN_WINDOW_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_CURSOR_NOTE_OFF’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_OCTAVE_RAISE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_OCTAVE_LOWER’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_PREV_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_NEXT_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECT_BEGIN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECT_END’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECT_COLUMN_TRACK_ALL’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECTION_SET_VOLUME’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECTION_INTERPOLATE_VOLUME_AUTOMATION’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECTION_AMPLIFY_VOLUME_AUTOMATION’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECTION_CUT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECTION_COPY’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECTION_PASTE_INSERT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECTION_PASTE_OVERWRITE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECTION_PASTE_MIX’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECTION_DISABLE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECTION_DOUBLE_LENGTH’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECTION_HALVE_LENGTH’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PATTERN_SELECTION_SCALE_LENGTH’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_C0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_Cs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_D0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_Ds0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_E0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_F0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_Fs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_G0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_Gs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_A0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_As0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_B0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_C1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_Cs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_D1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_Ds1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_E1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_F1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_Fs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_G1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_Gs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_A1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_As1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_B1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_C2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_Cs2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_D2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_Ds2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘PIANO_E2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1175:40: warning: enumeration value ‘BIND_MAX’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘FILE_NEW’ not handled in switch [-Wswitch] 1458 | switch (p_bind) { | ^ gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘FILE_OPEN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘FILE_SAVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘FILE_SAVE_AS’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘FILE_EXPORT_WAV’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘FILE_QUIT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PLAYBACK_PLAY’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PLAYBACK_STOP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PLAYBACK_NEXT_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PLAYBACK_PREV_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PLAYBACK_PLAY_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PLAYBACK_PLAY_FROM_CURSOR’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PLAYBACK_PLAY_FROM_ORDER’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PLAYBACK_CURSOR_FOLLOW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘EDIT_UNDO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘EDIT_REDO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘EDIT_SONG_INFO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘EDIT_FOCUS_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘EDIT_FOCUS_ORDERLIST’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘EDIT_FOCUS_LAST_EDITED_EFFECT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘TRACK_ADD_TRACK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘TRACK_ADD_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘TRACK_REMOVE_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘TRACK_ADD_COMMAND_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘TRACK_REMOVE_COMMAND_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘TRACK_MOVE_LEFT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘TRACK_MOVE_RIGHT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘TRACK_MUTE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘TRACK_SOLO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘TRACK_RENAME’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘TRACK_REMOVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘AUTOMATION_RADIO_DISCRETE_ROWS’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘AUTOMATION_RADIO_ENVELOPE_SMALL’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘AUTOMATION_RADIO_ENVELOPE_LARGE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘AUTOMATION_MOVE_LEFT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘AUTOMATION_MOVE_RIGHT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘AUTOMATION_REMOVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘SETTINGS_OPEN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘SETTINGS_PATTERN_INPUT_KEYS’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘SETTINGS_ABOUT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_MOVE_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_MOVE_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_MOVE_UP_1_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_MOVE_DOWN_1_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_PAGE_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_PAGE_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_MOVE_LEFT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_MOVE_RIGHT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_TAB’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_BACKTAB’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_HOME’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_END’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_FIELD_CLEAR’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_INSERT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_DELETE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_TRACK_INSERT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_TRACK_DELETE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_COPY_VOLUME_MASK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_TOGGLE_VOLUME_MASK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_PLAY_NOTE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_PLAY_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ADVANCE_1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ADVANCE_2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ADVANCE_3’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ADVANCE_4’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ADVANCE_5’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ADVANCE_6’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ADVANCE_7’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ADVANCE_8’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ADVANCE_9’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ADVANCE_10’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ZOOM_1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ZOOM_2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ZOOM_3’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ZOOM_4’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ZOOM_6’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ZOOM_8’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ZOOM_12’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ZOOM_16’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ZOOM_24’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘CURSOR_ZOOM_32’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_PAN_WINDOW_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_PAN_WINDOW_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_CURSOR_NOTE_OFF’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_OCTAVE_RAISE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_OCTAVE_LOWER’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_PREV_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_NEXT_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECT_BEGIN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECT_END’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECT_COLUMN_TRACK_ALL’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECTION_RAISE_NOTES_SEMITONE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECTION_RAISE_NOTES_OCTAVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECTION_LOWER_NOTES_SEMITONE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECTION_LOWER_NOTES_OCTAVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECTION_SET_VOLUME’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECTION_INTERPOLATE_VOLUME_AUTOMATION’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECTION_AMPLIFY_VOLUME_AUTOMATION’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECTION_CUT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECTION_COPY’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECTION_PASTE_INSERT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECTION_PASTE_OVERWRITE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECTION_PASTE_MIX’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PATTERN_SELECTION_DISABLE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_C0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_Cs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_D0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_Ds0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_E0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_F0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_Fs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_G0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_Gs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_A0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_As0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_B0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_C1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_Cs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_D1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_Ds1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_E1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_F1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_Fs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_G1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_Gs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_A1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_As1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_B1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_C2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_Cs2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_D2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_Ds2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘PIANO_E2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1458:40: warning: enumeration value ‘BIND_MAX’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘FILE_NEW’ not handled in switch [-Wswitch] 1610 | switch (p_bind) { | ^ gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘FILE_OPEN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘FILE_SAVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘FILE_SAVE_AS’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘FILE_EXPORT_WAV’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘FILE_QUIT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PLAYBACK_PLAY’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PLAYBACK_STOP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PLAYBACK_NEXT_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PLAYBACK_PREV_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PLAYBACK_PLAY_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PLAYBACK_PLAY_FROM_CURSOR’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PLAYBACK_PLAY_FROM_ORDER’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PLAYBACK_CURSOR_FOLLOW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘EDIT_UNDO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘EDIT_REDO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘EDIT_SONG_INFO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘EDIT_FOCUS_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘EDIT_FOCUS_ORDERLIST’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘EDIT_FOCUS_LAST_EDITED_EFFECT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘TRACK_ADD_TRACK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘TRACK_ADD_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘TRACK_REMOVE_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘TRACK_ADD_COMMAND_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘TRACK_REMOVE_COMMAND_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘TRACK_MOVE_LEFT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘TRACK_MOVE_RIGHT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘TRACK_MUTE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘TRACK_SOLO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘TRACK_RENAME’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘TRACK_REMOVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘AUTOMATION_RADIO_DISCRETE_ROWS’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘AUTOMATION_RADIO_ENVELOPE_SMALL’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘AUTOMATION_RADIO_ENVELOPE_LARGE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘AUTOMATION_MOVE_LEFT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘AUTOMATION_MOVE_RIGHT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘AUTOMATION_REMOVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘SETTINGS_OPEN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘SETTINGS_PATTERN_INPUT_KEYS’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘SETTINGS_ABOUT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_MOVE_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_MOVE_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_MOVE_UP_1_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_MOVE_DOWN_1_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_PAGE_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_PAGE_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_MOVE_LEFT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_MOVE_RIGHT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_TAB’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_BACKTAB’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_HOME’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_END’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_FIELD_CLEAR’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_INSERT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_DELETE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_TRACK_INSERT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_TRACK_DELETE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_COPY_VOLUME_MASK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_TOGGLE_VOLUME_MASK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_PLAY_NOTE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_PLAY_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ADVANCE_1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ADVANCE_2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ADVANCE_3’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ADVANCE_4’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ADVANCE_5’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ADVANCE_6’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ADVANCE_7’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ADVANCE_8’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ADVANCE_9’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ADVANCE_10’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ZOOM_1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ZOOM_2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ZOOM_3’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ZOOM_4’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ZOOM_6’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ZOOM_8’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ZOOM_12’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ZOOM_16’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ZOOM_24’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘CURSOR_ZOOM_32’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_PAN_WINDOW_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_PAN_WINDOW_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_CURSOR_NOTE_OFF’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_OCTAVE_RAISE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_OCTAVE_LOWER’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_PREV_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_NEXT_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECT_BEGIN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECT_END’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECT_COLUMN_TRACK_ALL’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECTION_RAISE_NOTES_SEMITONE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECTION_RAISE_NOTES_OCTAVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECTION_LOWER_NOTES_SEMITONE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECTION_LOWER_NOTES_OCTAVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECTION_SET_VOLUME’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECTION_INTERPOLATE_VOLUME_AUTOMATION’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECTION_AMPLIFY_VOLUME_AUTOMATION’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECTION_CUT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECTION_COPY’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECTION_DISABLE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECTION_DOUBLE_LENGTH’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECTION_HALVE_LENGTH’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PATTERN_SELECTION_SCALE_LENGTH’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_C0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_Cs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_D0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_Ds0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_E0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_F0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_Fs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_G0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_Gs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_A0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_As0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_B0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_C1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_Cs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_D1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_Ds1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_E1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_F1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_Fs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_G1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_Gs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_A1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_As1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_B1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_C2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_Cs2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_D2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_Ds2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘PIANO_E2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1610:40: warning: enumeration value ‘BIND_MAX’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘FILE_NEW’ not handled in switch [-Wswitch] 823 | switch (p_bind) { | ^ gui/pattern_editor.cpp:823:24: warning: enumeration value ‘FILE_OPEN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘FILE_SAVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘FILE_SAVE_AS’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘FILE_EXPORT_WAV’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘FILE_QUIT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PLAYBACK_PLAY’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PLAYBACK_STOP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PLAYBACK_NEXT_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PLAYBACK_PREV_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PLAYBACK_PLAY_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PLAYBACK_PLAY_FROM_CURSOR’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PLAYBACK_PLAY_FROM_ORDER’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PLAYBACK_CURSOR_FOLLOW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘EDIT_UNDO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘EDIT_REDO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘EDIT_SONG_INFO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘EDIT_FOCUS_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘EDIT_FOCUS_ORDERLIST’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘EDIT_FOCUS_LAST_EDITED_EFFECT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘TRACK_ADD_TRACK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘AUTOMATION_RADIO_DISCRETE_ROWS’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘AUTOMATION_RADIO_ENVELOPE_SMALL’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘AUTOMATION_RADIO_ENVELOPE_LARGE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘AUTOMATION_MOVE_LEFT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘AUTOMATION_MOVE_RIGHT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘AUTOMATION_REMOVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘SETTINGS_OPEN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘SETTINGS_PATTERN_INPUT_KEYS’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘SETTINGS_ABOUT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_MOVE_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_MOVE_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_MOVE_UP_1_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_MOVE_DOWN_1_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_PAGE_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_PAGE_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_MOVE_LEFT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_MOVE_RIGHT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_TAB’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_BACKTAB’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_HOME’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_END’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_FIELD_CLEAR’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_INSERT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_DELETE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_TRACK_INSERT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_TRACK_DELETE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_COPY_VOLUME_MASK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_TOGGLE_VOLUME_MASK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_PLAY_NOTE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_PLAY_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ADVANCE_1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ADVANCE_2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ADVANCE_3’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ADVANCE_4’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ADVANCE_5’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ADVANCE_6’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ADVANCE_7’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ADVANCE_8’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ADVANCE_9’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ADVANCE_10’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ZOOM_1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ZOOM_2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ZOOM_3’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ZOOM_4’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ZOOM_6’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ZOOM_8’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ZOOM_12’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ZOOM_16’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ZOOM_24’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘CURSOR_ZOOM_32’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PATTERN_PAN_WINDOW_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PATTERN_PAN_WINDOW_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PATTERN_CURSOR_NOTE_OFF’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PATTERN_OCTAVE_RAISE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PATTERN_OCTAVE_LOWER’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PATTERN_PREV_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PATTERN_NEXT_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_C0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_Cs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_D0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_Ds0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_E0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_F0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_Fs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_G0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_Gs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_A0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_As0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_B0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_C1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_Cs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_D1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_Ds1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_E1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_F1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_Fs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_G1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_Gs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_A1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_As1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_B1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_C2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_Cs2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_D2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_Ds2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘PIANO_E2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:823:24: warning: enumeration value ‘BIND_MAX’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘FILE_NEW’ not handled in switch [-Wswitch] 1746 | switch (p_bind) { | ^ gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘FILE_OPEN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘FILE_SAVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘FILE_SAVE_AS’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘FILE_EXPORT_WAV’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘FILE_QUIT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PLAYBACK_PLAY’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PLAYBACK_STOP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PLAYBACK_NEXT_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PLAYBACK_PREV_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PLAYBACK_PLAY_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PLAYBACK_PLAY_FROM_CURSOR’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PLAYBACK_PLAY_FROM_ORDER’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PLAYBACK_CURSOR_FOLLOW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘EDIT_UNDO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘EDIT_REDO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘EDIT_SONG_INFO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘EDIT_FOCUS_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘EDIT_FOCUS_ORDERLIST’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘EDIT_FOCUS_LAST_EDITED_EFFECT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘TRACK_ADD_TRACK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘TRACK_ADD_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘TRACK_REMOVE_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘TRACK_ADD_COMMAND_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘TRACK_REMOVE_COMMAND_COLUMN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘TRACK_MOVE_LEFT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘TRACK_MOVE_RIGHT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘TRACK_MUTE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘TRACK_SOLO’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘TRACK_RENAME’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘TRACK_REMOVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘SETTINGS_OPEN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘SETTINGS_PATTERN_INPUT_KEYS’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘SETTINGS_ABOUT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_MOVE_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_MOVE_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_MOVE_UP_1_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_MOVE_DOWN_1_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_PAGE_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_PAGE_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_MOVE_LEFT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_MOVE_RIGHT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_TAB’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_BACKTAB’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_HOME’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_END’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_FIELD_CLEAR’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_INSERT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_DELETE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_TRACK_INSERT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_TRACK_DELETE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_COPY_VOLUME_MASK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_TOGGLE_VOLUME_MASK’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_PLAY_NOTE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_PLAY_ROW’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ADVANCE_1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ADVANCE_2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ADVANCE_3’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ADVANCE_4’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ADVANCE_5’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ADVANCE_6’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ADVANCE_7’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ADVANCE_8’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ADVANCE_9’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ADVANCE_10’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ZOOM_1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ZOOM_2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ZOOM_3’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ZOOM_4’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ZOOM_6’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ZOOM_8’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ZOOM_12’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ZOOM_16’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ZOOM_24’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘CURSOR_ZOOM_32’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_PAN_WINDOW_UP’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_PAN_WINDOW_DOWN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_CURSOR_NOTE_OFF’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_OCTAVE_RAISE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_OCTAVE_LOWER’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_PREV_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_NEXT_PATTERN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECT_BEGIN’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECT_END’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECT_COLUMN_TRACK_ALL’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_RAISE_NOTES_SEMITONE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_RAISE_NOTES_OCTAVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_LOWER_NOTES_SEMITONE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_LOWER_NOTES_OCTAVE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_SET_VOLUME’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_INTERPOLATE_VOLUME_AUTOMATION’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_AMPLIFY_VOLUME_AUTOMATION’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_CUT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_COPY’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_PASTE_INSERT’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_PASTE_OVERWRITE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_PASTE_MIX’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_DISABLE’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_DOUBLE_LENGTH’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_HALVE_LENGTH’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PATTERN_SELECTION_SCALE_LENGTH’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_C0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_Cs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_D0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_Ds0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_E0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_F0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_Fs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_G0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_Gs0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_A0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_As0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_B0’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_C1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_Cs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_D1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_Ds1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_E1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_F1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_Fs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_G1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_Gs1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_A1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_As1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_B1’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_C2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_Cs2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_D2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_Ds2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘PIANO_E2’ not handled in switch [-Wswitch] gui/pattern_editor.cpp:1746:32: warning: enumeration value ‘BIND_MAX’ not handled in switch [-Wswitch] gui/pattern_editor.cpp: In member function ‘virtual bool PatternEditor::on_draw(const Cairo::RefPtr&)’: gui/pattern_editor.cpp:3008:46: warning: narrowing conversion of ‘(48 + (subbeat / 10))’ from ‘int’ to ‘char’ [-Wnarrowing] 3008 | char text[3] = { '0' + (subbeat / 10), '0' + (subbeat % 10), 0 }; | ~~~~^~~~~~~~~~~~~~~~ gui/pattern_editor.cpp:3008:68: warning: narrowing conversion of ‘(48 + (subbeat % 10))’ from ‘int’ to ‘char’ [-Wnarrowing] 3008 | char text[3] = { '0' + (subbeat / 10), '0' + (subbeat % 10), 0 }; | ~~~~^~~~~~~~~~~~~~~~ gui/pattern_editor.cpp:3363:53: warning: unused variable ‘vw’ [-Wunused-variable] 3363 | int vw = fw * 2 - 2; | ^~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ g++ -o gui/orderlist_editor.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include gui/orderlist_editor.cpp In file included from ./engine/audio_effect.h:6, from ./engine/track.h:4, from ./engine/song.h:4, from gui/orderlist_editor.h:3, from gui/orderlist_editor.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ gui/orderlist_editor.cpp: In member function ‘virtual bool OrderlistEditor::on_key_press_event(GdkEventKey*)’: gui/orderlist_editor.cpp:172:53: warning: comparison of constant ‘Song::ORDER_MAX’ with boolean expression is always false [-Wbool-compare] 172 | int fresh = i == cursor.row == Song::ORDER_MAX ? Song::ORDER_EMPTY : song->order_get(i + 1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ gui/orderlist_editor.cpp:172:39: warning: suggest parentheses around comparison in operand of ‘==’ [-Wparentheses] 172 | int fresh = i == cursor.row == Song::ORDER_MAX ? Song::ORDER_EMPTY : song->order_get(i + 1); | ~~^~~~~~~~~~~~~ gui/orderlist_editor.cpp:76:14: warning: unused variable ‘shift_pressed’ [-Wunused-variable] 76 | bool shift_pressed = key_event->state & GDK_SHIFT_MASK; | ^~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ g++ -o gui/master_vu.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include gui/master_vu.cpp In file included from ./engine/audio_effect.h:6, from ./engine/track.h:4, from ./engine/song.h:4, from gui/master_vu.h:3, from gui/master_vu.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ g++ -o gui/key_bindings.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include gui/key_bindings.cpp g++ -o gui/interface.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include gui/interface.cpp In file included from ./engine/audio_effect.h:6, from ./engine/track.h:4, from ./engine/song.h:4, from gui/interface.h:4, from gui/interface.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ gui/interface.cpp: In member function ‘void Interface::_on_action_activated(KeyBindings::KeyBind)’: gui/interface.cpp:388:45: warning: unused variable ‘height’ [-Wunused-variable] 388 | int height = screen->get_height(); | ^~~~~~ gui/interface.cpp: In member function ‘void Interface::_ensure_selected_track_visible()’: gui/interface.cpp:639:13: warning: unused variable ‘total_size’ [-Wunused-variable] 639 | int total_size = track_hbox.get_allocated_width(); | ^~~~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = Gtk::TreeRow]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = Gtk::TreeRow]’ gui/interface.cpp:1355:37: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class Gtk::TreeRow’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-3.0/gtkmm/treemodel.h:31, from /usr/include/gtkmm-3.0/gtkmm/celllayout.h:32, from /usr/include/gtkmm-3.0/gtkmm/combobox.h:28, from /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h:27, from /usr/include/gtkmm-3.0/gtkmm.h:120, from ./gui/add_effect_dialog.h:4, from gui/interface.h:6: /usr/include/gtkmm-3.0/gtkmm/treeiter.h:293:17: note: ‘class Gtk::TreeRow’ declared here 293 | class GTKMM_API TreeRow : public TreeIter //We use public inheritance so that we can cast from a TreeRow to a TreeIter. | ^~~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class Gtk::TreeRow’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-3.0/gtkmm/treeiter.h:293:17: note: ‘class Gtk::TreeRow’ declared here 293 | class GTKMM_API TreeRow : public TreeIter //We use public inheritance so that we can cast from a TreeRow to a TreeIter. | ^~~~~~~ make_gui_icons_action(["gui/gui_icons.gen.h"], ["gui/icons/icon_add_track.png", "gui/icons/icon_next_pattern.png", "gui/icons/icon_play.png", "gui/icons/icon_play_from_cursor.png", "gui/icons/icon_play_pattern.png", "gui/icons/icon_prev_pattern.png", "gui/icons/icon_settings.png", "gui/icons/icon_stop.png"]) g++ -o gui/icons.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include gui/icons.cpp g++ -o gui/effect_editor_midi.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include gui/effect_editor_midi.cpp In file included from ./engine/audio_effect.h:6, from ./engine/track.h:4, from ./engine/song.h:4, from gui/effect_editor.h:4, from gui/effect_editor_midi.h:4, from gui/effect_editor_midi.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ gui/effect_editor_midi.cpp: In member function ‘void EffectEditorMIDI::_macro_edited(const Glib::ustring&, const Glib::ustring&)’: gui/effect_editor_midi.cpp:47:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for (int i = 0; i < text.length(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ g++ -o gui/effect_editor_default.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include gui/effect_editor_default.cpp In file included from ./engine/audio_effect.h:6, from gui/effect_editor_default.h:4, from gui/effect_editor_default.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ./engine/audio_effect.h: In member function ‘virtual String ControlPortDefault::get_value_as_text() const’: ./engine/audio_effect.h:193:44: warning: control reaches end of non-void function [-Wreturn-type] 193 | String::num(v); | ~~~~~~~~~~~^~~ g++ -o gui/effect_editor.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include gui/effect_editor.cpp In file included from ./engine/audio_effect.h:6, from ./engine/track.h:4, from ./engine/song.h:4, from gui/effect_editor.h:4, from gui/effect_editor.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ g++ -o gui/color_theme.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include gui/color_theme.cpp g++ -o gui/add_effect_dialog.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include gui/add_effect_dialog.cpp In file included from ./engine/audio_effect.h:6, from ./engine/track.h:4, from ./engine/song.h:4, from gui/add_effect_dialog.h:6, from gui/add_effect_dialog.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/iterator:61, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from gui/add_effect_dialog.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ar rc gui/libgui.a gui/track_editor.o gui/settings_dialog.o gui/pattern_editor.o gui/orderlist_editor.o gui/master_vu.o gui/key_bindings.o gui/interface.o gui/icons.o gui/effect_editor_midi.o gui/effect_editor_default.o gui/effect_editor.o gui/color_theme.o gui/add_effect_dialog.o ranlib gui/libgui.a g++ -o effects/internal/reverb.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/internal/reverb.cpp g++ -o effects/internal/eq.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/internal/eq.cpp g++ -o effects/internal/effect_stereo_enhancer.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/internal/effect_stereo_enhancer.cpp In file included from ./engine/audio_effect.h:6, from effects/internal/effect_stereo_enhancer.h:4, from effects/internal/effect_stereo_enhancer.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ./engine/audio_effect.h: In member function ‘virtual String ControlPortDefault::get_value_as_text() const’: ./engine/audio_effect.h:193:44: warning: control reaches end of non-void function [-Wreturn-type] 193 | String::num(v); | ~~~~~~~~~~~^~~ g++ -o effects/internal/effect_reverb.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/internal/effect_reverb.cpp In file included from ./engine/audio_effect.h:6, from effects/internal/effect_reverb.h:5, from effects/internal/effect_reverb.cpp:2: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ./globals/error_macros.h:5, from ./globals/typedefs.h:71, from ./effects/internal/reverb.h:4, from effects/internal/effect_reverb.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ./engine/audio_effect.h: In member function ‘virtual String ControlPortDefault::get_value_as_text() const’: ./engine/audio_effect.h:193:44: warning: control reaches end of non-void function [-Wreturn-type] 193 | String::num(v); | ~~~~~~~~~~~^~~ g++ -o effects/internal/effect_phaser.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/internal/effect_phaser.cpp In file included from ./engine/audio_effect.h:6, from effects/internal/effect_phaser.h:4, from effects/internal/effect_phaser.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ./engine/audio_effect.h: In member function ‘virtual String ControlPortDefault::get_value_as_text() const’: ./engine/audio_effect.h:193:44: warning: control reaches end of non-void function [-Wreturn-type] 193 | String::num(v); | ~~~~~~~~~~~^~~ g++ -o effects/internal/effect_panner.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/internal/effect_panner.cpp In file included from ./engine/audio_effect.h:6, from effects/internal/effect_panner.h:4, from effects/internal/effect_panner.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ./engine/audio_effect.h: In member function ‘virtual String ControlPortDefault::get_value_as_text() const’: ./engine/audio_effect.h:193:44: warning: control reaches end of non-void function [-Wreturn-type] 193 | String::num(v); | ~~~~~~~~~~~^~~ g++ -o effects/internal/effect_note_puncher.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/internal/effect_note_puncher.cpp In file included from ./engine/audio_effect.h:6, from effects/internal/effect_note_puncher.h:4, from effects/internal/effect_note_puncher.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ./engine/audio_effect.h: In member function ‘virtual String ControlPortDefault::get_value_as_text() const’: ./engine/audio_effect.h:193:44: warning: control reaches end of non-void function [-Wreturn-type] 193 | String::num(v); | ~~~~~~~~~~~^~~ g++ -o effects/internal/effect_limiter.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/internal/effect_limiter.cpp In file included from ./engine/audio_effect.h:6, from effects/internal/effect_limiter.h:4, from effects/internal/effect_limiter.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ g++ -o effects/internal/effect_filter.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/internal/effect_filter.cpp In file included from ./engine/audio_effect.h:6, from effects/internal/effect_filter.h:5, from effects/internal/effect_filter.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ./globals/error_macros.h:5, from ./globals/typedefs.h:71, from ./dsp/filter.h:4, from effects/internal/effect_filter.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ./engine/audio_effect.h: In member function ‘virtual String ControlPortDefault::get_value_as_text() const’: ./engine/audio_effect.h:193:44: warning: control reaches end of non-void function [-Wreturn-type] 193 | String::num(v); | ~~~~~~~~~~~^~~ g++ -o effects/internal/effect_equalizer.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/internal/effect_equalizer.cpp In file included from ./engine/audio_effect.h:6, from effects/internal/effect_equalizer.h:5, from effects/internal/effect_equalizer.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from ./globals/error_macros.h:5, from ./globals/typedefs.h:71, from ./effects/internal/eq.h:6, from effects/internal/effect_equalizer.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./effects/internal/eq.h:7: ./globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: ./globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here ./globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ./globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ./globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = ControlPortDefault]’: ./globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = ControlPortDefault]’ effects/internal/effect_equalizer.cpp:109:63: required from here ./globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class ControlPortDefault’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./engine/audio_effect.h:158:7: note: ‘class ControlPortDefault’ declared here 158 | class ControlPortDefault : public ControlPort { | ^~~~~~~~~~~~~~~~~~ ./globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class ControlPortDefault’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./engine/audio_effect.h:158:7: note: ‘class ControlPortDefault’ declared here 158 | class ControlPortDefault : public ControlPort { | ^~~~~~~~~~~~~~~~~~ ./engine/audio_effect.h: In member function ‘virtual String ControlPortDefault::get_value_as_text() const’: ./engine/audio_effect.h:193:44: warning: control reaches end of non-void function [-Wreturn-type] 193 | String::num(v); | ~~~~~~~~~~~^~~ g++ -o effects/internal/effect_delay.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/internal/effect_delay.cpp In file included from ./engine/audio_effect.h:6, from effects/internal/effect_delay.h:4, from effects/internal/effect_delay.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = AudioFrame]’: effects/internal/effect_delay.cpp:201:20: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct AudioFrame’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./dsp/frame.h:19:8: note: ‘struct AudioFrame’ declared here 19 | struct AudioFrame { | ^~~~~~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct AudioFrame’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./dsp/frame.h:19:8: note: ‘struct AudioFrame’ declared here 19 | struct AudioFrame { | ^~~~~~~~~~ globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ./engine/audio_effect.h: In member function ‘virtual String ControlPortDefault::get_value_as_text() const’: ./engine/audio_effect.h:193:44: warning: control reaches end of non-void function [-Wreturn-type] 193 | String::num(v); | ~~~~~~~~~~~^~~ g++ -o effects/internal/effect_compressor.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/internal/effect_compressor.cpp In file included from ./engine/audio_effect.h:6, from effects/internal/effect_compressor.h:4, from effects/internal/effect_compressor.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ./engine/audio_effect.h: In member function ‘virtual String ControlPortDefault::get_value_as_text() const’: ./engine/audio_effect.h:193:44: warning: control reaches end of non-void function [-Wreturn-type] 193 | String::num(v); | ~~~~~~~~~~~^~~ g++ -o effects/internal/effect_chorus.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/internal/effect_chorus.cpp In file included from ./engine/audio_effect.h:6, from effects/internal/effect_chorus.h:4, from effects/internal/effect_chorus.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = AudioFrame]’: effects/internal/effect_chorus.cpp:213:21: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct AudioFrame’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./dsp/frame.h:19:8: note: ‘struct AudioFrame’ declared here 19 | struct AudioFrame { | ^~~~~~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct AudioFrame’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./dsp/frame.h:19:8: note: ‘struct AudioFrame’ declared here 19 | struct AudioFrame { | ^~~~~~~~~~ globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ./engine/audio_effect.h: In member function ‘virtual String ControlPortDefault::get_value_as_text() const’: ./engine/audio_effect.h:193:44: warning: control reaches end of non-void function [-Wreturn-type] 193 | String::num(v); | ~~~~~~~~~~~^~~ g++ -o effects/internal/effect_amplifier.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/internal/effect_amplifier.cpp In file included from ./engine/audio_effect.h:6, from effects/internal/effect_amplifier.h:4, from effects/internal/effect_amplifier.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ./engine/audio_effect.h: In member function ‘virtual String ControlPortDefault::get_value_as_text() const’: ./engine/audio_effect.h:193:44: warning: control reaches end of non-void function [-Wreturn-type] 193 | String::num(v); | ~~~~~~~~~~~^~~ g++ -o effects/effects.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include effects/effects.cpp In file included from ./engine/audio_effect.h:6, from effects/effects.h:4, from effects/effects.cpp:1: ./globals/json.h:43:38: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 43 | class iterator : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator_base_funcs.h:66, from /usr/include/c++/13/string:47, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from globals/error_macros.h:5, from globals/typedefs.h:71, from ./dsp/frame.h:4, from ./engine/audio_effect.h:4: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ ./globals/json.h:71:44: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 71 | class const_iterator : public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from ./engine/audio_effect.h:8: globals/vector.h: In instantiation of ‘Error Vector::resize(int) [with T = String]’: globals/vector.h:247:2: required from ‘Vector::~Vector() [with T = String]’ ./engine/audio_effect.h:204:23: required from here globals/vector.h:123:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 123 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./engine/audio_effect.h:7: globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ globals/vector.h:146:48: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 146 | T *ptrnew = (T*)realloc(ptr,p_size*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ globals/rstring.h:40:7: note: ‘class String’ declared here 40 | class String { | ^~~~~~ ar rc effects/libeffects.a effects/internal/reverb.o effects/internal/eq.o effects/internal/effect_stereo_enhancer.o effects/internal/effect_reverb.o effects/internal/effect_phaser.o effects/internal/effect_panner.o effects/internal/effect_note_puncher.o effects/internal/effect_limiter.o effects/internal/effect_filter.o effects/internal/effect_equalizer.o effects/internal/effect_delay.o effects/internal/effect_compressor.o effects/internal/effect_chorus.o effects/internal/effect_amplifier.o effects/effects.o ranlib effects/libeffects.a g++ -o drivers/rtaudio/sound_driver_rtaudio.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include drivers/rtaudio/sound_driver_rtaudio.cpp drivers/rtaudio/sound_driver_rtaudio.cpp: In function ‘void register_rtaudio_driver()’: drivers/rtaudio/sound_driver_rtaudio.cpp:140:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 140 | for (int i = 0; i < apis.size(); i++) { | ~~^~~~~~~~~~~~~ g++ -o drivers/rtaudio/rtaudio/RtAudio.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include drivers/rtaudio/rtaudio/RtAudio.cpp g++ -o drivers/rtmidi/midi_driver_rtmidi.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include drivers/rtmidi/midi_driver_rtmidi.cpp drivers/rtmidi/midi_driver_rtmidi.cpp: In function ‘void register_rtmidi_driver()’: drivers/rtmidi/midi_driver_rtmidi.cpp:71:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 71 | for (int i = 0; i < nPorts; i++) { | ~~^~~~~~~~ drivers/rtmidi/midi_driver_rtmidi.cpp: In member function ‘virtual bool MIDIInputDriverRtMidi::init()’: drivers/rtmidi/midi_driver_rtmidi.cpp:49:24: warning: control reaches end of non-void function [-Wreturn-type] 49 | active = true; | ~~~~~~~^~~~~~ g++ -o drivers/rtmidi/rtmidi/RtMidi.o -c -include cstdint -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DRTAUDIO_ENABLED -DRTMIDI_ENABLED -DFREEDESKTOP_ENABLED -D__LINUX_PULSE__ -D__LINUX_ALSA__ -D__LINUX_JACK__ -pthread -D_REENTRANT -Iglobals -Igui -I. -I/usr/include/gtkmm-3.0 -I/usr/lib64/gtkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include drivers/rtmidi/rtmidi/RtMidi.cpp ar rc drivers/libdrivers.a drivers/rtaudio/sound_driver_rtaudio.o drivers/rtaudio/rtaudio/RtAudio.o drivers/rtmidi/midi_driver_rtmidi.o drivers/rtmidi/rtmidi/RtMidi.o ranlib drivers/libdrivers.a g++ -o bin/zytrax -pthread -Wl,--start-group bin/zytrax.o -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lgtk-3 -lgdk-3 -lz -latk-1.0 -lcairo-gobject -lgio-2.0 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lpulse-simple -lpulse -lasound -ljack globals/libglobals.a dsp/libdsp.a engine/libengine.a gui/libgui.a effects/libeffects.a drivers/libdrivers.a /usr/bin/ld: missing --end-group; added as last command line option globals/rstring.cpp: In member function ‘ascii’: globals/rstring.cpp:657:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 657 | ascii[length()] = 0; | ^ globals/rstring.cpp:644:37: note: at offset [-2147483648, -1] into destination object of size [0, 2147483647] allocated by ‘malloc’ 644 | char *ascii = (char *)malloc(length() + 1); | ^ scons: done building targets. + cat + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.w96Vdn + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64 ++ dirname /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd zytrax-97b79d17b390f70890928cebf74bb28acf32ecea + install -m 755 -d /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64//usr/bin/ + install -m 755 bin/zytrax /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64/usr/bin/ + install -m 755 -d /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64//usr/share/pixmaps/ + install -m 644 zytrax.png /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64//usr/share/pixmaps/ + install -m 755 -d /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64//usr/share/applications/ + install -m 644 zytrax.desktop /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64//usr/share/applications/ + desktop-file-install --vendor '' --add-category=X-Sound --add-category=Midi --add-category=Sequencer --add-category=X-Jack --dir /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64//usr/share/applications /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64//usr/share/applications/zytrax.desktop + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 0.9.0.97b79d1-3.fc38 --unique-debug-suffix -0.9.0.97b79d1-3.fc38.aarch64 --unique-debug-src-base zytrax-0.9.0.97b79d1-3.fc38.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/zytrax-97b79d17b390f70890928cebf74bb28acf32ecea extracting debug info from /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64/usr/bin/zytrax original debug info size: 10184kB, size after compression: 8424kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 3105 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.6B8oku + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd zytrax-97b79d17b390f70890928cebf74bb28acf32ecea + desktop-file-validate /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64/usr/share/applications/zytrax.desktop /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64/usr/share/applications/zytrax.desktop: warning: boolean key "Terminal" in group "Desktop Entry" has value "0", which is deprecated: boolean values should be "false" or "true" + RPM_EC=0 ++ jobs -p + exit 0 Processing files: zytrax-0.9.0.97b79d1-3.fc38.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.nTYF8N + umask 022 + cd /builddir/build/BUILD + cd zytrax-97b79d17b390f70890928cebf74bb28acf32ecea + DOCDIR=/builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64/usr/share/doc/zytrax + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64/usr/share/doc/zytrax + cp -pr README.md /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64/usr/share/doc/zytrax + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.P2cIni + umask 022 + cd /builddir/build/BUILD + cd zytrax-97b79d17b390f70890928cebf74bb28acf32ecea + LICENSEDIR=/builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64/usr/share/licenses/zytrax + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64/usr/share/licenses/zytrax + cp -pr LICENSE /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64/usr/share/licenses/zytrax + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(zytrax.desktop) zytrax = 0.9.0.97b79d1-3.fc38 zytrax(aarch-64) = 0.9.0.97b79d1-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libasound.so.2(ALSA_0.9.0rc4)(64bit) libatk-1.0.so.0()(64bit) libatkmm-1.6.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libcairomm-1.0.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgdk-3.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgdkmm-3.0.so.1()(64bit) libgio-2.0.so.0()(64bit) libgiomm-2.4.so.1()(64bit) libglib-2.0.so.0()(64bit) libglibmm-2.4.so.1()(64bit) libgobject-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libgtkmm-3.0.so.1()(64bit) libharfbuzz.so.0()(64bit) libjack.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangomm-1.4.so.1()(64bit) libpulse-simple.so.0()(64bit) libpulse-simple.so.0(PULSE_0)(64bit) libpulse.so.0()(64bit) libpulse.so.0(PULSE_0)(64bit) libsigc-2.0.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: zytrax-debugsource-0.9.0.97b79d1-3.fc38.aarch64 Provides: zytrax-debugsource = 0.9.0.97b79d1-3.fc38 zytrax-debugsource(aarch-64) = 0.9.0.97b79d1-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: zytrax-debuginfo-0.9.0.97b79d1-3.fc38.aarch64 Provides: debuginfo(build-id) = c313ac8b4115677540a6ed42220cd40d5a576d1d zytrax-debuginfo = 0.9.0.97b79d1-3.fc38 zytrax-debuginfo(aarch-64) = 0.9.0.97b79d1-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: zytrax-debugsource(aarch-64) = 0.9.0.97b79d1-3.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64 Wrote: /builddir/build/RPMS/zytrax-0.9.0.97b79d1-3.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/zytrax-debugsource-0.9.0.97b79d1-3.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/zytrax-debuginfo-0.9.0.97b79d1-3.fc38.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.cWgacS + umask 022 + cd /builddir/build/BUILD + cd zytrax-97b79d17b390f70890928cebf74bb28acf32ecea + /usr/bin/rm -rf /builddir/build/BUILDROOT/zytrax-0.9.0.97b79d1-3.fc38.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.bi6RZD + umask 022 + cd /builddir/build/BUILD + rm -rf zytrax-97b79d17b390f70890928cebf74bb28acf32ecea zytrax-97b79d17b390f70890928cebf74bb28acf32ecea.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0