Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/famitracker.spec'], chrootPath='/var/lib/mock/fedora-38-aarch64-1678988598.100000/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.vauo_so9:/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.vauo_so9:/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', '11d3b50a84c647cbb16aa8abbd346ec8', '-D', '/var/lib/mock/fedora-38-aarch64-1678988598.100000/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vauo_so9:/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/famitracker.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=1641427200 Wrote: /builddir/build/SRPMS/famitracker-1.0.0-1.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/famitracker.spec'], chrootPath='/var/lib/mock/fedora-38-aarch64-1678988598.100000/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.vauo_so9:/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.vauo_so9:/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', '5152b22bc964402a95ede5c8a908e7da', '-D', '/var/lib/mock/fedora-38-aarch64-1678988598.100000/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.vauo_so9:/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/famitracker.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=1641427200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Vrp1Gt + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf famitracker-qt-master + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/famitracker-1.0.0.zip + STATUS=0 + '[' 0 -ne 0 ']' + cd famitracker-qt-master + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i -e '1i #include ' src/qt-gui/AboutDialog.cpp + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.KcmmgV + 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 famitracker-qt-master + cd src + /usr/lib64/qt5/bin/qmake 'QMAKE_CFLAGS_DEBUG=-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 ' 'QMAKE_CFLAGS_RELEASE=-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 ' 'QMAKE_CXXFLAGS_DEBUG=-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 ' 'QMAKE_CXXFLAGS_RELEASE=-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 ' 'QMAKE_LFLAGS_DEBUG=-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 ' 'QMAKE_LFLAGS_RELEASE=-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 ' QMAKE_STRIP= CONFIG+=nostrip famitracker-qt.pro Info: creating stash file /builddir/build/BUILD/famitracker-qt-master/src/.qmake.stash + /usr/bin/make -O -j4 V=1 VERBOSE=1 /usr/lib64/qt5/bin/uic qt-gui/about.ui -o ui_about.h /usr/lib64/qt5/bin/uic qt-gui/createwav.ui -o ui_createwav.h /usr/lib64/qt5/bin/uic qt-gui/mainwindow.ui -o ui_mainwindow.h /usr/lib64/qt5/bin/uic qt-gui/moduleproperties.ui -o ui_moduleproperties.h g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o io.o core/io.cpp core/io.cpp: In member function 'core::FileIO::seek(int, core::SeekOrigin)': core/io.cpp:65:22: warning: 'o' may be used uninitialized [-Wmaybe-uninitialized] 65 | fseek(f, offset, o); | ~~~~~^~~~~~~~~~~~~~ core/io.cpp:57:21: note: 'o' was declared here 57 | int o; | ^ core/io.cpp: In member function 'core::FileIO::FileIO(char const*, int)': core/io.cpp:17:32: warning: 'mode' may be used uninitialized [-Wmaybe-uninitialized] 17 | FILE *f = fopen(filename, mode); | ~~~~~^~~~~~~~~~~~~~~~ core/io.cpp:8:29: note: 'mode' was declared here 8 | const char *mode; | ^~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o Blip_Buffer.o famitracker-core/APU/Blip_Buffer/Blip_Buffer.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o DPCM.o famitracker-core/APU/DPCM.cpp In file included from famitracker-core/APU/DPCM.h:24, from famitracker-core/APU/DPCM.cpp:22: famitracker-core/APU/Channel.h: In constructor 'CChannel::CChannel(CMixer*, int, int)': famitracker-core/APU/Channel.h:67:17: warning: 'CChannel::m_iChip' will be initialized after [-Wreorder] 67 | uint16 m_iChip; // Chip | ^~~~~~~ famitracker-core/APU/Channel.h:64:17: warning: 'uint32 CChannel::m_iTime' [-Wreorder] 64 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:32:9: warning: when initialized here [-Wreorder] 32 | CChannel(CMixer *pMixer, int ID, int Chip) : | ^~~~~~~~ famitracker-core/APU/Channel.h: In constructor 'CExChannel::CExChannel(CMixer*, uint8, uint8)': famitracker-core/APU/Channel.h:107:17: warning: 'CExChannel::m_iChanId' will be initialized after [-Wreorder] 107 | uint8 m_iChanId; | ^~~~~~~~~ famitracker-core/APU/Channel.h:105:17: warning: 'uint32 CExChannel::m_iTime' [-Wreorder] 105 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:79:9: warning: when initialized here [-Wreorder] 79 | CExChannel(CMixer *pMixer, uint8 Chip, uint8 ID) : | ^~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o APU.o famitracker-core/APU/APU.cpp In file included from famitracker-core/APU/Square.h:29, from famitracker-core/APU/APU.cpp:47: famitracker-core/APU/Channel.h: In constructor 'CChannel::CChannel(CMixer*, int, int)': famitracker-core/APU/Channel.h:67:17: warning: 'CChannel::m_iChip' will be initialized after [-Wreorder] 67 | uint16 m_iChip; // Chip | ^~~~~~~ famitracker-core/APU/Channel.h:64:17: warning: 'uint32 CChannel::m_iTime' [-Wreorder] 64 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:32:9: warning: when initialized here [-Wreorder] 32 | CChannel(CMixer *pMixer, int ID, int Chip) : | ^~~~~~~~ famitracker-core/APU/Channel.h: In constructor 'CExChannel::CExChannel(CMixer*, uint8, uint8)': famitracker-core/APU/Channel.h:107:17: warning: 'CExChannel::m_iChanId' will be initialized after [-Wreorder] 107 | uint8 m_iChanId; | ^~~~~~~~~ famitracker-core/APU/Channel.h:105:17: warning: 'uint32 CExChannel::m_iTime' [-Wreorder] 105 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:79:9: warning: when initialized here [-Wreorder] 79 | CExChannel(CMixer *pMixer, uint8 Chip, uint8 ID) : | ^~~~~~~~~~ In file included from famitracker-core/APU/APU.cpp:44: famitracker-core/APU/APU.h: In constructor 'CAPU::CAPU(CSampleMem*)': famitracker-core/APU/APU.h:159:26: warning: 'CAPU::m_pSoundBuffer' will be initialized after [-Wreorder] 159 | int16 *m_pSoundBuffer; // Sound transfer buffer | ^~~~~~~~~~~~~~ famitracker-core/APU/APU.h:122:26: warning: 'CMixer* CAPU::m_pMixer' [-Wreorder] 122 | CMixer *m_pMixer; | ^~~~~~~~ famitracker-core/APU/APU.cpp:78:1: warning: when initialized here [-Wreorder] 78 | CAPU::CAPU(CSampleMem *pSampleMem) : | ^~~~ In file included from famitracker-core/APU/APU.cpp:40: famitracker-core/APU/APU.cpp: In destructor 'CAPU::~CAPU()': famitracker-core/APU/../types.hpp:11:17: warning: deleting object of polymorphic class type 'CSquare' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 11 | delete p; \ famitracker-core/APU/APU.cpp:109:9: note: in expansion of macro 'SAFE_RELEASE' 109 | SAFE_RELEASE(m_pSquare1); | ^~~~~~~~~~~~ famitracker-core/APU/../types.hpp:11:17: warning: deleting object of polymorphic class type 'CSquare' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 11 | delete p; \ famitracker-core/APU/APU.cpp:110:9: note: in expansion of macro 'SAFE_RELEASE' 110 | SAFE_RELEASE(m_pSquare2); | ^~~~~~~~~~~~ famitracker-core/APU/../types.hpp:11:17: warning: deleting object of polymorphic class type 'CTriangle' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 11 | delete p; \ famitracker-core/APU/APU.cpp:111:9: note: in expansion of macro 'SAFE_RELEASE' 111 | SAFE_RELEASE(m_pTriangle); | ^~~~~~~~~~~~ famitracker-core/APU/../types.hpp:11:17: warning: deleting object of polymorphic class type 'CNoise' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 11 | delete p; \ famitracker-core/APU/APU.cpp:112:9: note: in expansion of macro 'SAFE_RELEASE' 112 | SAFE_RELEASE(m_pNoise); | ^~~~~~~~~~~~ famitracker-core/APU/../types.hpp:11:17: warning: deleting object of polymorphic class type 'CDPCM' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 11 | delete p; \ famitracker-core/APU/APU.cpp:113:9: note: in expansion of macro 'SAFE_RELEASE' 113 | SAFE_RELEASE(m_pDPCM); | ^~~~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o FDS.o famitracker-core/APU/FDS.cpp In file included from famitracker-core/APU/FDS.h:25, from famitracker-core/APU/FDS.cpp:24: famitracker-core/APU/Channel.h: In constructor 'CChannel::CChannel(CMixer*, int, int)': famitracker-core/APU/Channel.h:67:17: warning: 'CChannel::m_iChip' will be initialized after [-Wreorder] 67 | uint16 m_iChip; // Chip | ^~~~~~~ famitracker-core/APU/Channel.h:64:17: warning: 'uint32 CChannel::m_iTime' [-Wreorder] 64 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:32:9: warning: when initialized here [-Wreorder] 32 | CChannel(CMixer *pMixer, int ID, int Chip) : | ^~~~~~~~ famitracker-core/APU/Channel.h: In constructor 'CExChannel::CExChannel(CMixer*, uint8, uint8)': famitracker-core/APU/Channel.h:107:17: warning: 'CExChannel::m_iChanId' will be initialized after [-Wreorder] 107 | uint8 m_iChanId; | ^~~~~~~~~ famitracker-core/APU/Channel.h:105:17: warning: 'uint32 CExChannel::m_iTime' [-Wreorder] 105 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:79:9: warning: when initialized here [-Wreorder] 79 | CExChannel(CMixer *pMixer, uint8 Chip, uint8 ID) : | ^~~~~~~~~~ gcc -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o emu2413.o famitracker-core/APU/emu2413.c famitracker-core/APU/emu2413.c: In function 'makeDphaseARTable': famitracker-core/APU/emu2413.c:469:47: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 469 | dphaseARTable[AR][Rks] = RATE_ADJUST ((3 * (RL + 4) << (RM + 1))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ famitracker-core/APU/emu2413.c:174:37: note: in definition of macro 'RATE_ADJUST' 174 | #define RATE_ADJUST(x) (rate==49716?x:(uint32)((double)(x)*clk/72/rate + 0.5)) /* added 0.5 to round the value*/ | ^ famitracker-core/APU/emu2413.c: In function 'makeDphaseDRTable': famitracker-core/APU/emu2413.c:509:47: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 509 | dphaseDRTable[DR][Rks] = RATE_ADJUST ((RL + 4) << (RM - 1)); | ^~~~~~~~~~~~~~~~~~~~ famitracker-core/APU/emu2413.c:174:37: note: in definition of macro 'RATE_ADJUST' 174 | #define RATE_ADJUST(x) (rate==49716?x:(uint32)((double)(x)*clk/72/rate + 0.5)) /* added 0.5 to round the value*/ | ^ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o FDSSound.o famitracker-core/APU/FDSSound.cpp famitracker-core/APU/FDSSound.cpp: In function 'void FDSSoundWrite(uint16, uint8)': famitracker-core/APU/FDSSound.cpp:277:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 277 | fdssound.envdisable = value & 0x40; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ famitracker-core/APU/FDSSound.cpp:278:25: note: here 278 | case 7: | ^~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o MMC5.o famitracker-core/APU/MMC5.cpp In file included from famitracker-core/APU/MMC5.h:5, from famitracker-core/APU/MMC5.cpp:22: famitracker-core/APU/Channel.h: In constructor 'CChannel::CChannel(CMixer*, int, int)': famitracker-core/APU/Channel.h:67:17: warning: 'CChannel::m_iChip' will be initialized after [-Wreorder] 67 | uint16 m_iChip; // Chip | ^~~~~~~ famitracker-core/APU/Channel.h:64:17: warning: 'uint32 CChannel::m_iTime' [-Wreorder] 64 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:32:9: warning: when initialized here [-Wreorder] 32 | CChannel(CMixer *pMixer, int ID, int Chip) : | ^~~~~~~~ famitracker-core/APU/Channel.h: In constructor 'CExChannel::CExChannel(CMixer*, uint8, uint8)': famitracker-core/APU/Channel.h:107:17: warning: 'CExChannel::m_iChanId' will be initialized after [-Wreorder] 107 | uint8 m_iChanId; | ^~~~~~~~~ famitracker-core/APU/Channel.h:105:17: warning: 'uint32 CExChannel::m_iTime' [-Wreorder] 105 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:79:9: warning: when initialized here [-Wreorder] 79 | CExChannel(CMixer *pMixer, uint8 Chip, uint8 ID) : | ^~~~~~~~~~ famitracker-core/APU/MMC5.h: In constructor 'CMMC5::CMMC5(CMixer*)': famitracker-core/APU/MMC5.h:23:18: warning: 'CMMC5::m_pEXRAM' will be initialized after [-Wreorder] 23 | uint8 *m_pEXRAM; | ^~~~~~~~ famitracker-core/APU/MMC5.h:21:18: warning: 'CSquare* CMMC5::m_pSquare1' [-Wreorder] 21 | CSquare *m_pSquare1; | ^~~~~~~~~~ famitracker-core/APU/MMC5.cpp:27:1: warning: when initialized here [-Wreorder] 27 | CMMC5::CMMC5(CMixer *pMixer) : | ^~~~~ famitracker-core/APU/MMC5.cpp: In destructor 'virtual CMMC5::~CMMC5()': famitracker-core/APU/MMC5.cpp:37:17: warning: deleting object of polymorphic class type 'CSquare' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 37 | delete m_pSquare1; | ^~~~~~~~~~~~~~~~~ famitracker-core/APU/MMC5.cpp:40:17: warning: deleting object of polymorphic class type 'CSquare' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 40 | delete m_pSquare2; | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o Mixer.o famitracker-core/APU/Mixer.cpp famitracker-core/APU/Mixer.cpp: In member function 'bool CMixer::AllocateBuffer(unsigned int, uint32, uint8)': famitracker-core/APU/Mixer.cpp:191:81: warning: unused parameter 'NrChannels' [-Wunused-parameter] 191 | bool CMixer::AllocateBuffer(unsigned int BufferLength, uint32 SampleRate, uint8 NrChannels) | ~~~~~~^~~~~~~~~~ famitracker-core/APU/Mixer.cpp: In member function 'int CMixer::ReadBuffer(int, void*, bool)': famitracker-core/APU/Mixer.cpp:347:53: warning: unused parameter 'Stereo' [-Wunused-parameter] 347 | int CMixer::ReadBuffer(int Size, void *Buffer, bool Stereo) | ~~~~~^~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o Noise.o famitracker-core/APU/Noise.cpp In file included from famitracker-core/APU/Noise.h:29, from famitracker-core/APU/Noise.cpp:22: famitracker-core/APU/Channel.h: In constructor 'CChannel::CChannel(CMixer*, int, int)': famitracker-core/APU/Channel.h:67:17: warning: 'CChannel::m_iChip' will be initialized after [-Wreorder] 67 | uint16 m_iChip; // Chip | ^~~~~~~ famitracker-core/APU/Channel.h:64:17: warning: 'uint32 CChannel::m_iTime' [-Wreorder] 64 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:32:9: warning: when initialized here [-Wreorder] 32 | CChannel(CMixer *pMixer, int ID, int Chip) : | ^~~~~~~~ famitracker-core/APU/Channel.h: In constructor 'CExChannel::CExChannel(CMixer*, uint8, uint8)': famitracker-core/APU/Channel.h:107:17: warning: 'CExChannel::m_iChanId' will be initialized after [-Wreorder] 107 | uint8 m_iChanId; | ^~~~~~~~~ famitracker-core/APU/Channel.h:105:17: warning: 'uint32 CExChannel::m_iTime' [-Wreorder] 105 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:79:9: warning: when initialized here [-Wreorder] 79 | CExChannel(CMixer *pMixer, uint8 Chip, uint8 ID) : | ^~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o N106.o famitracker-core/APU/N106.cpp In file included from famitracker-core/APU/N106.h:25, from famitracker-core/APU/N106.cpp:24: famitracker-core/APU/Channel.h: In constructor 'CChannel::CChannel(CMixer*, int, int)': famitracker-core/APU/Channel.h:67:17: warning: 'CChannel::m_iChip' will be initialized after [-Wreorder] 67 | uint16 m_iChip; // Chip | ^~~~~~~ famitracker-core/APU/Channel.h:64:17: warning: 'uint32 CChannel::m_iTime' [-Wreorder] 64 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:32:9: warning: when initialized here [-Wreorder] 32 | CChannel(CMixer *pMixer, int ID, int Chip) : | ^~~~~~~~ famitracker-core/APU/Channel.h: In constructor 'CExChannel::CExChannel(CMixer*, uint8, uint8)': famitracker-core/APU/Channel.h:107:17: warning: 'CExChannel::m_iChanId' will be initialized after [-Wreorder] 107 | uint8 m_iChanId; | ^~~~~~~~~ famitracker-core/APU/Channel.h:105:17: warning: 'uint32 CExChannel::m_iTime' [-Wreorder] 105 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:79:9: warning: when initialized here [-Wreorder] 79 | CExChannel(CMixer *pMixer, uint8 Chip, uint8 ID) : | ^~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o S5B.o famitracker-core/APU/S5B.cpp In file included from famitracker-core/APU/S5B.h:5, from famitracker-core/APU/S5B.cpp:23: famitracker-core/APU/Channel.h: In constructor 'CChannel::CChannel(CMixer*, int, int)': famitracker-core/APU/Channel.h:67:17: warning: 'CChannel::m_iChip' will be initialized after [-Wreorder] 67 | uint16 m_iChip; // Chip | ^~~~~~~ famitracker-core/APU/Channel.h:64:17: warning: 'uint32 CChannel::m_iTime' [-Wreorder] 64 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:32:9: warning: when initialized here [-Wreorder] 32 | CChannel(CMixer *pMixer, int ID, int Chip) : | ^~~~~~~~ famitracker-core/APU/Channel.h: In constructor 'CExChannel::CExChannel(CMixer*, uint8, uint8)': famitracker-core/APU/Channel.h:107:17: warning: 'CExChannel::m_iChanId' will be initialized after [-Wreorder] 107 | uint8 m_iChanId; | ^~~~~~~~~ famitracker-core/APU/Channel.h:105:17: warning: 'uint32 CExChannel::m_iTime' [-Wreorder] 105 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:79:9: warning: when initialized here [-Wreorder] 79 | CExChannel(CMixer *pMixer, uint8 Chip, uint8 ID) : | ^~~~~~~~~~ famitracker-core/APU/S5B.cpp: In member function 'virtual uint8 CS5B::Read(uint16, bool&)': famitracker-core/APU/S5B.cpp:97:25: warning: unused parameter 'Address' [-Wunused-parameter] 97 | uint8 CS5B::Read(uint16 Address, bool &Mapped) | ~~~~~~~^~~~~~~ famitracker-core/APU/S5B.cpp: In member function 'void CS5B::SetSampleSpeed(uint32, double, uint32)': famitracker-core/APU/S5B.cpp:104:71: warning: unused parameter 'FrameRate' [-Wunused-parameter] 104 | void CS5B::SetSampleSpeed(uint32 SampleRate, double ClockRate, uint32 FrameRate) | ~~~~~~~^~~~~~~~~ famitracker-core/APU/S5B.cpp: In member function 'void CS5B::SetChannelVolume(int, int, int)': famitracker-core/APU/S5B.cpp:120:33: warning: unused parameter 'Chan' [-Wunused-parameter] 120 | void CS5B::SetChannelVolume(int Chan, int LevelL, int LevelR) | ~~~~^~~~ famitracker-core/APU/S5B.cpp:120:43: warning: unused parameter 'LevelL' [-Wunused-parameter] 120 | void CS5B::SetChannelVolume(int Chan, int LevelL, int LevelR) | ~~~~^~~~~~ famitracker-core/APU/S5B.cpp:120:55: warning: unused parameter 'LevelR' [-Wunused-parameter] 120 | void CS5B::SetChannelVolume(int Chan, int LevelL, int LevelR) | ~~~~^~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o Triangle.o famitracker-core/APU/Triangle.cpp In file included from famitracker-core/APU/Triangle.h:29, from famitracker-core/APU/Triangle.cpp:22: famitracker-core/APU/Channel.h: In constructor 'CChannel::CChannel(CMixer*, int, int)': famitracker-core/APU/Channel.h:67:17: warning: 'CChannel::m_iChip' will be initialized after [-Wreorder] 67 | uint16 m_iChip; // Chip | ^~~~~~~ famitracker-core/APU/Channel.h:64:17: warning: 'uint32 CChannel::m_iTime' [-Wreorder] 64 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:32:9: warning: when initialized here [-Wreorder] 32 | CChannel(CMixer *pMixer, int ID, int Chip) : | ^~~~~~~~ famitracker-core/APU/Channel.h: In constructor 'CExChannel::CExChannel(CMixer*, uint8, uint8)': famitracker-core/APU/Channel.h:107:17: warning: 'CExChannel::m_iChanId' will be initialized after [-Wreorder] 107 | uint8 m_iChanId; | ^~~~~~~~~ famitracker-core/APU/Channel.h:105:17: warning: 'uint32 CExChannel::m_iTime' [-Wreorder] 105 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:79:9: warning: when initialized here [-Wreorder] 79 | CExChannel(CMixer *pMixer, uint8 Chip, uint8 ID) : | ^~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o Square.o famitracker-core/APU/Square.cpp In file included from famitracker-core/APU/Square.h:29, from famitracker-core/APU/Square.cpp:23: famitracker-core/APU/Channel.h: In constructor 'CChannel::CChannel(CMixer*, int, int)': famitracker-core/APU/Channel.h:67:17: warning: 'CChannel::m_iChip' will be initialized after [-Wreorder] 67 | uint16 m_iChip; // Chip | ^~~~~~~ famitracker-core/APU/Channel.h:64:17: warning: 'uint32 CChannel::m_iTime' [-Wreorder] 64 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:32:9: warning: when initialized here [-Wreorder] 32 | CChannel(CMixer *pMixer, int ID, int Chip) : | ^~~~~~~~ famitracker-core/APU/Channel.h: In constructor 'CExChannel::CExChannel(CMixer*, uint8, uint8)': famitracker-core/APU/Channel.h:107:17: warning: 'CExChannel::m_iChanId' will be initialized after [-Wreorder] 107 | uint8 m_iChanId; | ^~~~~~~~~ famitracker-core/APU/Channel.h:105:17: warning: 'uint32 CExChannel::m_iTime' [-Wreorder] 105 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:79:9: warning: when initialized here [-Wreorder] 79 | CExChannel(CMixer *pMixer, uint8 Chip, uint8 ID) : | ^~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o VRC6.o famitracker-core/APU/VRC6.cpp In file included from famitracker-core/APU/VRC6.h:25, from famitracker-core/APU/VRC6.cpp:23: famitracker-core/APU/Channel.h: In constructor 'CChannel::CChannel(CMixer*, int, int)': famitracker-core/APU/Channel.h:67:17: warning: 'CChannel::m_iChip' will be initialized after [-Wreorder] 67 | uint16 m_iChip; // Chip | ^~~~~~~ famitracker-core/APU/Channel.h:64:17: warning: 'uint32 CChannel::m_iTime' [-Wreorder] 64 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:32:9: warning: when initialized here [-Wreorder] 32 | CChannel(CMixer *pMixer, int ID, int Chip) : | ^~~~~~~~ famitracker-core/APU/Channel.h: In constructor 'CExChannel::CExChannel(CMixer*, uint8, uint8)': famitracker-core/APU/Channel.h:107:17: warning: 'CExChannel::m_iChanId' will be initialized after [-Wreorder] 107 | uint8 m_iChanId; | ^~~~~~~~~ famitracker-core/APU/Channel.h:105:17: warning: 'uint32 CExChannel::m_iTime' [-Wreorder] 105 | uint32 m_iTime; // Cycle counter, resets every new frame | ^~~~~~~ famitracker-core/APU/Channel.h:79:9: warning: when initialized here [-Wreorder] 79 | CExChannel(CMixer *pMixer, uint8 Chip, uint8 ID) : | ^~~~~~~~~~ famitracker-core/APU/VRC6.cpp: In member function 'virtual uint8 CVRC6::Read(uint16, bool&)': famitracker-core/APU/VRC6.cpp:188:26: warning: unused parameter 'Address' [-Wunused-parameter] 188 | uint8 CVRC6::Read(uint16 Address, bool &Mapped) | ~~~~~~~^~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o VRC7.o famitracker-core/APU/VRC7.cpp In file included from famitracker-core/APU/VRC7.cpp:25: famitracker-core/APU/VRC7.h: In constructor 'CVRC7::CVRC7(CMixer*)': famitracker-core/APU/VRC7.h:49:18: warning: 'CVRC7::m_pBuffer' will be initialized after [-Wreorder] 49 | int16 *m_pBuffer; | ^~~~~~~~~ famitracker-core/APU/VRC7.h:45:18: warning: 'OPLL* CVRC7::m_pOPLLInt' [-Wreorder] 45 | OPLL *m_pOPLLInt; | ^~~~~~~~~~ famitracker-core/APU/VRC7.cpp:30:1: warning: when initialized here [-Wreorder] 30 | CVRC7::CVRC7(CMixer *pMixer) : CExternal(pMixer), m_pBuffer(NULL), m_pOPLLInt(NULL), m_fVolume(1.0f) | ^~~~~ famitracker-core/APU/VRC7.cpp: In member function 'void CVRC7::SetSampleSpeed(uint32, double, uint32)': famitracker-core/APU/VRC7.cpp:54:54: warning: unused parameter 'ClockRate' [-Wunused-parameter] 54 | void CVRC7::SetSampleSpeed(uint32 SampleRate, double ClockRate, uint32 FrameRate) | ~~~~~~~^~~~~~~~~ famitracker-core/APU/VRC7.cpp: In member function 'virtual uint8 CVRC7::Read(uint16, bool&)': famitracker-core/APU/VRC7.cpp:94:26: warning: unused parameter 'Address' [-Wunused-parameter] 94 | uint8 CVRC7::Read(uint16 Address, bool &Mapped) | ~~~~~~~^~~~~~~ famitracker-core/APU/VRC7.cpp:94:41: warning: unused parameter 'Mapped' [-Wunused-parameter] 94 | uint8 CVRC7::Read(uint16 Address, bool &Mapped) | ~~~~~~^~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o App.o famitracker-core/App.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o ChannelMap.o famitracker-core/ChannelMap.cpp In file included from famitracker-core/ChannelMap.cpp:21: famitracker-core/TrackerChannel.h:30:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 30 | const int GetColumnCount() const; | ^~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o ChannelHandler.o famitracker-core/ChannelHandler.cpp In file included from famitracker-core/ChannelHandler.cpp:28: famitracker-core/ChannelHandler.h: In constructor 'CChannelHandler::CChannelHandler(SoundGen*)': famitracker-core/ChannelHandler.h:195:42: warning: 'CChannelHandler::m_pSoundGen' will be initialized after [-Wreorder] 195 | SoundGen *m_pSoundGen; | ^~~~~~~~~~~ famitracker-core/ChannelHandler.h:135:49: warning: 'int CChannelHandler::m_iChannelID' [-Wreorder] 135 | int m_iChannelID; // Channel ID | ^~~~~~~~~~~~ famitracker-core/ChannelHandler.cpp:34:1: warning: when initialized here [-Wreorder] 34 | CChannelHandler::CChannelHandler(SoundGen *gen) : | ^~~~~~~~~~~~~~~ famitracker-core/ChannelHandler.h:180:50: warning: 'CChannelHandler::m_pVibratoTable' will be initialized after [-Wreorder] 180 | int *m_pVibratoTable; // Vibrato table | ^~~~~~~~~~~~~~~ famitracker-core/ChannelHandler.h:177:34: warning: 'FtmDocument* CChannelHandler::m_pDocument' [-Wreorder] 177 | FtmDocument *m_pDocument; | ^~~~~~~~~~~ famitracker-core/ChannelHandler.cpp:34:1: warning: when initialized here [-Wreorder] 34 | CChannelHandler::CChannelHandler(SoundGen *gen) : | ^~~~~~~~~~~~~~~ famitracker-core/ChannelHandler.h:177:34: warning: 'CChannelHandler::m_pDocument' will be initialized after [-Wreorder] 177 | FtmDocument *m_pDocument; | ^~~~~~~~~~~ famitracker-core/ChannelHandler.h:176:42: warning: 'CAPU* CChannelHandler::m_pAPU' [-Wreorder] 176 | CAPU *m_pAPU; | ^~~~~~ famitracker-core/ChannelHandler.cpp:34:1: warning: when initialized here [-Wreorder] 34 | CChannelHandler::CChannelHandler(SoundGen *gen) : | ^~~~~~~~~~~~~~~ famitracker-core/ChannelHandler.h:182:49: warning: 'CChannelHandler::m_iPitch' will be initialized after [-Wreorder] 182 | int m_iPitch; // Used by the pitch wheel | ^~~~~~~~ famitracker-core/ChannelHandler.h:142:49: warning: 'int CChannelHandler::m_iNote' [-Wreorder] 142 | int m_iNote; // Active note | ^~~~~~~ famitracker-core/ChannelHandler.cpp:34:1: warning: when initialized here [-Wreorder] 34 | CChannelHandler::CChannelHandler(SoundGen *gen) : | ^~~~~~~~~~~~~~~ famitracker-core/ChannelHandler.h:165:33: warning: 'CChannelHandler::m_iDefaultDuty' will be initialized after [-Wreorder] 165 | unsigned char m_iDefaultDuty; // Duty effect | ^~~~~~~~~~~~~~ famitracker-core/ChannelHandler.h:145:41: warning: 'char CChannelHandler::m_iDutyPeriod' [-Wreorder] 145 | char m_iDutyPeriod; | ^~~~~~~~~~~~~ famitracker-core/ChannelHandler.cpp:34:1: warning: when initialized here [-Wreorder] 34 | CChannelHandler::CChannelHandler(SoundGen *gen) : | ^~~~~~~~~~~~~~~ famitracker-core/ChannelHandler.h:192:13: warning: 'CChannelHandler::m_iMaxPeriod' will be initialized after [-Wreorder] 192 | int m_iMaxPeriod; // Used to limit period register | ^~~~~~~~~~~~ famitracker-core/ChannelHandler.h:184:41: warning: 'bool CChannelHandler::m_bGate' [-Wreorder] 184 | bool m_bGate; | ^~~~~~~ famitracker-core/ChannelHandler.cpp:34:1: warning: when initialized here [-Wreorder] 34 | CChannelHandler::CChannelHandler(SoundGen *gen) : | ^~~~~~~~~~~~~~~ famitracker-core/ChannelHandler.cpp: In member function 'void CChannelHandler::UpdateVolumeSlide()': famitracker-core/ChannelHandler.cpp:427:23: warning: comparison is always false due to limited range of data type [-Wtype-limits] 427 | if (m_iVolume < 0) | ~~~~~~~~~~^~~ famitracker-core/ChannelHandler.cpp:431:23: warning: comparison is always false due to limited range of data type [-Wtype-limits] 431 | if (m_iVolume < 0) | ~~~~~~~~~~^~~ famitracker-core/ChannelHandler.cpp: In member function 'virtual CSequence* CChannelHandler::GetSequence(int, int)': famitracker-core/ChannelHandler.cpp:771:45: warning: unused parameter 'Index' [-Wunused-parameter] 771 | CSequence *CChannelHandler::GetSequence(int Index, int Type) | ~~~~^~~~~ famitracker-core/ChannelHandler.cpp:771:56: warning: unused parameter 'Type' [-Wunused-parameter] 771 | CSequence *CChannelHandler::GetSequence(int Index, int Type) | ~~~~^~~~ famitracker-core/ChannelHandler.cpp: In member function 'CChannelHandler::GetVibrato() const': famitracker-core/ChannelHandler.cpp:615:25: warning: 'VibFreq' may be used uninitialized [-Wmaybe-uninitialized] 615 | VibFreq += m_pVibratoTable[m_iVibratoDepth + 15] + 1; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ famitracker-core/ChannelHandler.cpp:602:13: note: 'VibFreq' was declared here 602 | int VibFreq; | ^~~~~~~ famitracker-core/ChannelHandler.cpp: In member function 'CChannelHandler::GetTremolo() const': famitracker-core/ChannelHandler.cpp:636:29: warning: 'TremVol' may be used uninitialized [-Wmaybe-uninitialized] 636 | return (TremVol >> 1); | ^ famitracker-core/ChannelHandler.cpp:628:13: note: 'TremVol' was declared here 628 | int TremVol; | ^~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o Channels2A03.o famitracker-core/Channels2A03.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o ChannelsFDS.o famitracker-core/ChannelsFDS.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o ChannelsVRC6.o famitracker-core/ChannelsVRC6.cpp famitracker-core/ChannelsVRC6.cpp: In member function 'virtual void CChannelHandlerVRC6::PlayChannelNote(stChanNote*, int)': famitracker-core/ChannelsVRC6.cpp:95:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 95 | if ((LastInstrument != m_iInstrument) || (Note > 0 && Note != HALT && Note != RELEASE)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o ChannelsMMC5.o famitracker-core/ChannelsMMC5.cpp famitracker-core/ChannelsMMC5.cpp: In member function 'virtual void CChannelHandlerMMC5::PlayChannelNote(stChanNote*, int)': famitracker-core/ChannelsMMC5.cpp:40:23: warning: unused variable 'Sweep' [-Wunused-variable] 40 | unsigned char Sweep = 0; | ^~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o ChannelsVRC7.o famitracker-core/ChannelsVRC7.cpp famitracker-core/ChannelsVRC7.cpp: In member function 'virtual void CChannelHandlerVRC7::PlayChannelNote(stChanNote*, int)': famitracker-core/ChannelsVRC7.cpp:214:21: warning: unused variable 'OldNote' [-Wunused-variable] 214 | int OldNote = m_iNote; | ^~~~~~~ famitracker-core/ChannelsVRC7.cpp:60:13: warning: variable 'Patch' set but not used [-Wunused-but-set-variable] 60 | int Patch = -1; | ^~~~~ famitracker-core/ChannelsVRC7.cpp: In member function 'virtual void CVRC7Channel::RefreshChannel()': famitracker-core/ChannelsVRC7.cpp:328:13: warning: variable 'Note' set but not used [-Wunused-but-set-variable] 328 | int Note; | ^~~~ famitracker-core/ChannelsVRC7.cpp: In member function 'CChannelHandlerVRC7::PlayChannelNote(stChanNote*, int)': famitracker-core/ChannelsVRC7.cpp:272:62: warning: 'PostEffectParam' may be used uninitialized [-Wmaybe-uninitialized] 272 | m_iNote = m_iNote + (PostEffectParam & 0xF); | ~~~~~~~~~~~~~~~~~^~~~~~ famitracker-core/ChannelsVRC7.cpp:59:29: note: 'PostEffectParam' was declared here 59 | int PostEffect = 0, PostEffectParam; | ^~~~~~~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o Document.o famitracker-core/Document.cpp In file included from famitracker-core/Document.cpp:2: famitracker-core/Document.hpp: In constructor 'Document::Document()': famitracker-core/Document.hpp:57:14: warning: 'Document::m_bFileDone' will be initialized after [-Wreorder] 57 | bool m_bFileDone; | ^~~~~~~~~~~ famitracker-core/Document.hpp:47:20: warning: 'core::IO* Document::m_io' [-Wreorder] 47 | core::IO * m_io; | ^~~~ famitracker-core/Document.cpp:10:1: warning: when initialized here [-Wreorder] 10 | Document::Document() | ^~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o exceptions.o famitracker-core/exceptions.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o FSettings.o famitracker-core/FSettings.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o threadpool.o core/threadpool.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o soundsink.o core/soundsink.cpp In file included from core/soundsink.cpp:14: core/ringbuffer.hpp: In constructor 'core::RingBuffer::RingBuffer(core::Quantity)': core/ringbuffer.hpp:147:22: warning: 'core::RingBuffer::m_tendencytofull' will be initialized after [-Wreorder] 147 | bool m_tendencytofull; | ^~~~~~~~~~~~~~~~ core/ringbuffer.hpp:145:26: warning: 'core::Quantity core::RingBuffer::m_elementsize' [-Wreorder] 145 | Quantity m_elementsize; | ^~~~~~~~~~~~~ core/ringbuffer.hpp:13:17: warning: when initialized here [-Wreorder] 13 | RingBuffer(Quantity elementSize=1) | ^~~~~~~~~~ In file included from ./sound/alsa.hpp:5, from core/soundsink.cpp:15: ./core/soundsink.hpp: In constructor 'core::SoundSink::SoundSink()': ./core/soundsink.hpp:46:27: warning: 'core::SoundSink::m_timeidxsz' will be initialized after [-Wreorder] 46 | core::u32 m_timeidxsz; | ^~~~~~~~~~~ ./core/soundsink.hpp:44:31: warning: 'volatile bool core::SoundSink::m_playing' [-Wreorder] 44 | volatile bool m_playing; | ^~~~~~~~~ core/soundsink.cpp:36:1: warning: when initialized here [-Wreorder] 36 | SoundSink::SoundSink() : m_timeidxsz(0), m_playing(false) { | ^~~~~~~~~ core/soundsink.cpp: In function 'core::SoundSink* core::loadSoundSink(const char*)': core/soundsink.cpp:223:44: warning: unused parameter 'name' [-Wunused-parameter] 223 | core::SoundSink *loadSoundSink(const char *name) { return sound_create(); } | ~~~~~~~~~~~~^~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o Instrument.o famitracker-core/Instrument.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o Instrument2A03.o famitracker-core/Instrument2A03.cpp famitracker-core/Instrument2A03.cpp: In member function 'virtual bool CInstrument2A03::LoadFile(core::IO*, int, FtmDocument*)': famitracker-core/Instrument2A03.cpp:355:49: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 355 | if (pSample->SampleSize == Size && !strcmp(pSample->Name, SampleNames[Index])) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ famitracker-core/Instrument2A03.cpp: In member function 'virtual bool CInstrument2A03::CanRelease(FtmDocument*) const': famitracker-core/Instrument2A03.cpp:483:93: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 483 | return doc->GetSequence(SNDCHIP_NONE, index, SEQ_VOLUME)->GetReleasePoint() != -1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ famitracker-core/Instrument2A03.cpp: In member function 'CInstrument2A03::LoadFile(core::IO*, int, FtmDocument*)': famitracker-core/Instrument2A03.cpp:258:39: warning: 'Count' may be used uninitialized [-Wmaybe-uninitialized] 258 | if (Count < 0 || Count > MAX_SEQUENCE_ITEMS) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ famitracker-core/Instrument2A03.cpp:255:29: note: 'Count' was declared here 255 | int Count; | ^~~~~ famitracker-core/Instrument2A03.cpp:281:51: warning: 'LoopPoint' may be used uninitialized [-Wmaybe-uninitialized] 281 | pSeq->SetLoopPoint(LoopPoint); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ famitracker-core/Instrument2A03.cpp:278:37: note: 'LoopPoint' was declared here 278 | int LoopPoint; | ^~~~~~~~~ famitracker-core/Instrument2A03.cpp:286:62: warning: 'ReleasePoint' may be used uninitialized [-Wmaybe-uninitialized] 286 | pSeq->SetReleasePoint(ReleasePoint); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ famitracker-core/Instrument2A03.cpp:284:45: note: 'ReleasePoint' was declared here 284 | int ReleasePoint; | ^~~~~~~~~~~~ famitracker-core/Instrument2A03.cpp:291:57: warning: 'Setting' may be used uninitialized [-Wmaybe-uninitialized] 291 | pSeq->SetSetting(Setting); | ~~~~~~~~~~~~~~~~^~~~~~~~~ famitracker-core/Instrument2A03.cpp:279:37: note: 'Setting' was declared here 279 | int Setting; | ^~~~~~~ famitracker-core/Instrument2A03.cpp:349:27: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 349 | file->read(SampleData, Size); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ famitracker-core/Instrument2A03.cpp:346:21: note: 'Size' was declared here 346 | int Size; | ^~~~ famitracker-core/Instrument2A03.cpp:317:36: warning: 'Count' may be used uninitialized [-Wmaybe-uninitialized] 317 | for (unsigned int i = 0; i < Count; i++) | ~~^~~~~~~ famitracker-core/Instrument2A03.cpp:313:22: note: 'Count' was declared here 313 | unsigned int Count; | ^~~~~ famitracker-core/Instrument2A03.cpp:337:36: warning: 'SampleCount' may be used uninitialized [-Wmaybe-uninitialized] 337 | for (unsigned int i = 0; i < SampleCount; i++) | ~~^~~~~~~~~~~~~ famitracker-core/Instrument2A03.cpp:334:22: note: 'SampleCount' was declared here 334 | unsigned int SampleCount; | ^~~~~~~~~~~ famitracker-core/Instrument2A03.cpp:342:17: warning: 'Index' may be used uninitialized [-Wmaybe-uninitialized] 342 | if (Index >= MAX_DSAMPLES || Len >= 256) | ^~ famitracker-core/Instrument2A03.cpp:339:21: note: 'Index' was declared here 339 | int Index, Len; | ^~~~~ famitracker-core/Instrument2A03.cpp:342:43: warning: 'Len' may be used uninitialized [-Wmaybe-uninitialized] 342 | if (Index >= MAX_DSAMPLES || Len >= 256) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ famitracker-core/Instrument2A03.cpp:339:28: note: 'Len' was declared here 339 | int Index, Len; | ^~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o InstrumentVRC6.o famitracker-core/InstrumentVRC6.cpp famitracker-core/InstrumentVRC6.cpp: In member function 'virtual bool CInstrumentVRC6::CanRelease(FtmDocument*) const': famitracker-core/InstrumentVRC6.cpp:246:93: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 246 | return doc->GetSequence(SNDCHIP_VRC6, index, SEQ_VOLUME)->GetReleasePoint() != -1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ famitracker-core/InstrumentVRC6.cpp: In member function 'CInstrumentVRC6::LoadFile(core::IO*, int, FtmDocument*)': famitracker-core/InstrumentVRC6.cpp:153:53: warning: 'Count' may be used uninitialized [-Wmaybe-uninitialized] 153 | OldSequence.Count = Count; | ^~~~~ famitracker-core/InstrumentVRC6.cpp:133:13: note: 'Count' was declared here 133 | int Count, Index; | ^~~~~ famitracker-core/InstrumentVRC6.cpp:164:51: warning: 'LoopPoint' may be used uninitialized [-Wmaybe-uninitialized] 164 | pSeq->SetLoopPoint(LoopPoint); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ famitracker-core/InstrumentVRC6.cpp:134:13: note: 'LoopPoint' was declared here 134 | int LoopPoint, ReleasePoint, Setting; | ^~~~~~~~~ famitracker-core/InstrumentVRC6.cpp:168:62: warning: 'ReleasePoint' may be used uninitialized [-Wmaybe-uninitialized] 168 | pSeq->SetReleasePoint(ReleasePoint); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ famitracker-core/InstrumentVRC6.cpp:134:24: note: 'ReleasePoint' was declared here 134 | int LoopPoint, ReleasePoint, Setting; | ^~~~~~~~~~~~ famitracker-core/InstrumentVRC6.cpp:173:57: warning: 'Setting' may be used uninitialized [-Wmaybe-uninitialized] 173 | pSeq->SetSetting(Setting); | ~~~~~~~~~~~~~~~~^~~~~~~~~ famitracker-core/InstrumentVRC6.cpp:134:38: note: 'Setting' was declared here 134 | int LoopPoint, ReleasePoint, Setting; | ^~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o InstrumentFDS.o famitracker-core/InstrumentFDS.cpp famitracker-core/InstrumentFDS.cpp: In member function 'virtual void CInstrumentFDS::SaveFile(core::IO*, FtmDocument*)': famitracker-core/InstrumentFDS.cpp:261:60: warning: unused parameter 'pDoc' [-Wunused-parameter] 261 | void CInstrumentFDS::SaveFile(core::IO *file, FtmDocument *pDoc) | ~~~~~~~~~~~~~^~~~ famitracker-core/InstrumentFDS.cpp: In member function 'virtual bool CInstrumentFDS::LoadFile(core::IO*, int, FtmDocument*)': famitracker-core/InstrumentFDS.cpp:292:74: warning: unused parameter 'pDoc' [-Wunused-parameter] 292 | bool CInstrumentFDS::LoadFile(core::IO *file, int iVersion, FtmDocument *pDoc) | ~~~~~~~~~~~~~^~~~ famitracker-core/InstrumentFDS.cpp: In member function 'virtual bool CInstrumentFDS::CanRelease(FtmDocument*) const': famitracker-core/InstrumentFDS.cpp:386:50: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 386 | if (m_pVolume->GetReleasePoint() != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ famitracker-core/InstrumentFDS.cpp:382:46: warning: unused parameter 'doc' [-Wunused-parameter] 382 | bool CInstrumentFDS::CanRelease(FtmDocument *doc) const | ~~~~~~~~~~~~~^~~ famitracker-core/InstrumentFDS.cpp: In member function 'CInstrumentFDS::LoadInstSequence(core::IO*, CSequence*)': famitracker-core/InstrumentFDS.cpp:123:27: warning: 'LoopPoint' may be used uninitialized [-Wmaybe-uninitialized] 123 | pSeq->SetLoopPoint(LoopPoint); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ famitracker-core/InstrumentFDS.cpp:109:13: note: 'LoopPoint' was declared here 109 | int LoopPoint; | ^~~~~~~~~ famitracker-core/InstrumentFDS.cpp:124:30: warning: 'ReleasePoint' may be used uninitialized [-Wmaybe-uninitialized] 124 | pSeq->SetReleasePoint(ReleasePoint); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ famitracker-core/InstrumentFDS.cpp:110:13: note: 'ReleasePoint' was declared here 110 | int ReleasePoint; | ^~~~~~~~~~~~ famitracker-core/InstrumentFDS.cpp:125:25: warning: 'Settings' may be used uninitialized [-Wmaybe-uninitialized] 125 | pSeq->SetSetting(Settings); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ famitracker-core/InstrumentFDS.cpp:111:13: note: 'Settings' was declared here 111 | int Settings; | ^~~~~~~~ famitracker-core/InstrumentFDS.cpp:118:9: warning: 'SeqCount' may be used uninitialized [-Wmaybe-uninitialized] 118 | if (SeqCount > MAX_SEQUENCE_ITEMS) | ^~ famitracker-core/InstrumentFDS.cpp:108:13: note: 'SeqCount' was declared here 108 | int SeqCount; | ^~~~~~~~ famitracker-core/InstrumentFDS.cpp: In member function 'CInstrumentFDS::LoadFile(core::IO*, int, FtmDocument*)': famitracker-core/InstrumentFDS.cpp:313:27: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 313 | SetModulationSpeed(data); | ~~~~~~~~~~~~~~~~~~^~~~~~ famitracker-core/InstrumentFDS.cpp:311:13: note: 'data' was declared here 311 | int data; | ^~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o PatternData.o famitracker-core/PatternData.cpp famitracker-core/PatternData.cpp: In member function 'unsigned int CPatternData::getPatternPlayLength(int, int)': famitracker-core/PatternData.cpp:146:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 146 | for (unsigned int j = 0; j <= GetEffectColumnCount(channel); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ famitracker-core/PatternData.cpp:152:47: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (l > m_iPatternLength) | ~~^~~~~~~~~~~~~~~~~~ famitracker-core/PatternData.cpp:160:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 160 | if (l > m_iPatternLength) | ~~^~~~~~~~~~~~~~~~~~ famitracker-core/PatternData.cpp: In member function 'unsigned int CPatternData::getFramePlayLength(int, int)': famitracker-core/PatternData.cpp:168:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 168 | for (unsigned int i = 0; i < channels; i++) | ~~^~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o Sequence.o famitracker-core/Sequence.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o InstrumentVRC7.o famitracker-core/InstrumentVRC7.cpp famitracker-core/InstrumentVRC7.cpp: In member function 'virtual void CInstrumentVRC7::SaveFile(core::IO*, FtmDocument*)': famitracker-core/InstrumentVRC7.cpp:81:61: warning: unused parameter 'doc' [-Wunused-parameter] 81 | void CInstrumentVRC7::SaveFile(core::IO *file, FtmDocument *doc) | ~~~~~~~~~~~~~^~~ famitracker-core/InstrumentVRC7.cpp: In member function 'virtual bool CInstrumentVRC7::LoadFile(core::IO*, int, FtmDocument*)': famitracker-core/InstrumentVRC7.cpp:92:52: warning: unused parameter 'iVersion' [-Wunused-parameter] 92 | bool CInstrumentVRC7::LoadFile(core::IO *file, int iVersion, FtmDocument *doc) | ~~~~^~~~~~~~ famitracker-core/InstrumentVRC7.cpp:92:75: warning: unused parameter 'doc' [-Wunused-parameter] 92 | bool CInstrumentVRC7::LoadFile(core::IO *file, int iVersion, FtmDocument *doc) | ~~~~~~~~~~~~~^~~ famitracker-core/InstrumentVRC7.cpp: In member function 'virtual bool CInstrumentVRC7::CanRelease(FtmDocument*) const': famitracker-core/InstrumentVRC7.cpp:106:47: warning: unused parameter 'doc' [-Wunused-parameter] 106 | bool CInstrumentVRC7::CanRelease(FtmDocument *doc) const | ~~~~~~~~~~~~~^~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o TrackerChannel.o famitracker-core/TrackerChannel.cpp In file included from famitracker-core/TrackerChannel.cpp:22: famitracker-core/TrackerChannel.h:30:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 30 | const int GetColumnCount() const; | ^~~~~ famitracker-core/TrackerChannel.cpp:35:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 35 | const int CTrackerChannel::GetColumnCount() const | ^~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o TrackerController.o famitracker-core/TrackerController.cpp In file included from famitracker-core/TrackerController.cpp:4: famitracker-core/TrackerChannel.h:30:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 30 | const int GetColumnCount() const; | ^~~~~ In file included from famitracker-core/TrackerController.cpp:2: famitracker-core/TrackerController.hpp: In constructor 'TrackerController::TrackerController()': famitracker-core/TrackerController.hpp:49:22: warning: 'TrackerController::m_elapsedFrames' will be initialized after [-Wreorder] 49 | unsigned int m_elapsedFrames; | ^~~~~~~~~~~~~~~ famitracker-core/TrackerController.hpp:41:14: warning: 'bool TrackerController::m_halted' [-Wreorder] 41 | bool m_halted; | ^~~~~~~~ famitracker-core/TrackerController.cpp:6:1: warning: when initialized here [-Wreorder] 6 | TrackerController::TrackerController() | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o wavoutput.o famitracker-core/wavoutput.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o FtmDocument.o famitracker-core/FtmDocument.cpp In file included from famitracker-core/FtmDocument.cpp:9: famitracker-core/TrackerChannel.h:30:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 30 | const int GetColumnCount() const; | ^~~~~ famitracker-core/FtmDocument.cpp: In destructor 'FtmDocument::~FtmDocument()': famitracker-core/FtmDocument.cpp:212:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 212 | for (int i = 0; i < MAX_TRACKS; i++) | ~~^~~~~~~~~~~~ famitracker-core/FtmDocument.cpp: In member function 'bool FtmDocument::readOld(Document*)': famitracker-core/FtmDocument.cpp:340:37: warning: unused parameter 'doc' [-Wunused-parameter] 340 | bool FtmDocument::readOld(Document *doc) | ~~~~~~~~~~^~~ famitracker-core/FtmDocument.cpp: In member function 'bool FtmDocument::readNew_frames(Document*)': famitracker-core/FtmDocument.cpp:764:50: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 764 | ftm_Assert(speed >= 0); | ~~~~~~^~~~ famitracker-core/FtmDocument.cpp:13:35: note: in definition of macro 'ftm_Assert' 13 | #define ftm_Assert(truth) if ((! (truth) )) throw FtmDocumentExceptionAssert(__FILE__, __LINE__, FUNCTION_NAME, #truth) | ^~~~~ famitracker-core/FtmDocument.cpp:765:50: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 765 | ftm_Assert(tempo >= 0); | ~~~~~~^~~~ famitracker-core/FtmDocument.cpp:13:35: note: in definition of macro 'ftm_Assert' 13 | #define ftm_Assert(truth) if ((! (truth) )) throw FtmDocumentExceptionAssert(__FILE__, __LINE__, FUNCTION_NAME, #truth) | ^~~~~ famitracker-core/FtmDocument.cpp:774:58: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 774 | ftm_Assert(tempo >= 0 && tempo <= MAX_TEMPO); | ~~~~~~^~~~ famitracker-core/FtmDocument.cpp:13:35: note: in definition of macro 'ftm_Assert' 13 | #define ftm_Assert(truth) if ((! (truth) )) throw FtmDocumentExceptionAssert(__FILE__, __LINE__, FUNCTION_NAME, #truth) | ^~~~~ famitracker-core/FtmDocument.cpp:775:58: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 775 | ftm_Assert(speed >= 0); | ~~~~~~^~~~ famitracker-core/FtmDocument.cpp:13:35: note: in definition of macro 'ftm_Assert' 13 | #define ftm_Assert(truth) if ((! (truth) )) throw FtmDocumentExceptionAssert(__FILE__, __LINE__, FUNCTION_NAME, #truth) | ^~~~~ famitracker-core/FtmDocument.cpp:781:58: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 781 | ftm_Assert(speed >= 0 && speed <= MAX_TEMPO); | ~~~~~~^~~~ famitracker-core/FtmDocument.cpp:13:35: note: in definition of macro 'ftm_Assert' 13 | #define ftm_Assert(truth) if ((! (truth) )) throw FtmDocumentExceptionAssert(__FILE__, __LINE__, FUNCTION_NAME, #truth) | ^~~~~ famitracker-core/FtmDocument.cpp: In member function 'bool FtmDocument::readNew_dsamples(Document*)': famitracker-core/FtmDocument.cpp:990:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class CDSample'; use assignment or value-initialization instead [-Wclass-memaccess] 990 | memset(m_DSamples, 0, sizeof(CDSample) * MAX_DSAMPLES); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from famitracker-core/FtmDocument.hpp:7, from famitracker-core/FtmDocument.cpp:5: famitracker-core/FamiTrackerTypes.h:235:7: note: 'class CDSample' declared here 235 | class CDSample { | ^~~~~~~~ famitracker-core/FtmDocument.cpp: In member function 'void FtmDocument::IncreaseEffect(unsigned int, unsigned int, unsigned int, unsigned int)': famitracker-core/FtmDocument.cpp:1804:34: warning: comparison is always true due to limited range of data type [-Wtype-limits] 1804 | if (note.EffParam[Index] < 256) | ~~~~~~~~~~~~~~~~~~~~~^~~~~ famitracker-core/FtmDocument.cpp: In member function 'const char* FtmDocumentException::mainMessage() const': famitracker-core/FtmDocument.cpp:87:1: warning: control reaches end of non-void function [-Wreturn-type] 87 | } | ^ In file included from famitracker-core/common.hpp:5, from famitracker-core/ChannelMap.h:22, from famitracker-core/App.hpp:4, from famitracker-core/FtmDocument.cpp:4: famitracker-core/Common.h: In member function 'CDSample::CDSample(CDSample&)': famitracker-core/Common.h:82:16: warning: 'strncpy' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 82 | strncpy(dst, src, dst_sz-1); | ^ In file included from famitracker-core/types.hpp:4, from famitracker-core/FtmDocument.hpp:6: famitracker-core/FtmDocument.cpp: In member function 'FtmDocument::LoadInstrument(core::IO*)': famitracker-core/exceptions.hpp:38:28: warning: 'NameLen' may be used uninitialized [-Wmaybe-uninitialized] 38 | #define ftkr_Assert(truth) if ((! (truth) )) _ftkr_Assert_msg(truth) | ^~ famitracker-core/FtmDocument.cpp:2597:22: note: 'NameLen' was declared here 2597 | unsigned int NameLen; | ^~~~~~~ famitracker-core/FtmDocument.cpp: In member function 'FtmDocument::readNew_patterns(Document*)': famitracker-core/FtmDocument.cpp:839:30: warning: 'track' may be used uninitialized [-Wmaybe-uninitialized] 839 | SwitchToTrack(track); | ~~~~~~~~~~~~~^~~~~~~ famitracker-core/FtmDocument.cpp:821:30: note: 'track' was declared here 821 | unsigned int track; | ^~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o AboutDialog.o qt-gui/AboutDialog.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o DocInfo.o qt-gui/DocInfo.cpp In file included from qt-gui/DocInfo.cpp:3: qt-gui/DocInfo.hpp: In constructor 'gui::DocInfo::DocInfo(FtmDocument*)': qt-gui/DocInfo.hpp:49:46: warning: 'gui::DocInfo::m_currentChannel' will be initialized after [-Wreorder] 49 | unsigned int m_currentFrame, m_currentChannel, m_currentRow; | ^~~~~~~~~~~~~~~~ qt-gui/DocInfo.hpp:49:30: warning: 'unsigned int gui::DocInfo::m_currentFrame' [-Wreorder] 49 | unsigned int m_currentFrame, m_currentChannel, m_currentRow; | ^~~~~~~~~~~~~~ qt-gui/DocInfo.cpp:7:9: warning: when initialized here [-Wreorder] 7 | DocInfo::DocInfo(FtmDocument *d) | ^~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o CreateWAV.o qt-gui/CreateWAV.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o SoundGen.o famitracker-core/SoundGen.cpp In file included from famitracker-core/SoundGen.cpp:7: ./core/ringbuffer.hpp: In constructor 'core::RingBuffer::RingBuffer(core::Quantity)': ./core/ringbuffer.hpp:147:22: warning: 'core::RingBuffer::m_tendencytofull' will be initialized after [-Wreorder] 147 | bool m_tendencytofull; | ^~~~~~~~~~~~~~~~ ./core/ringbuffer.hpp:145:26: warning: 'core::Quantity core::RingBuffer::m_elementsize' [-Wreorder] 145 | Quantity m_elementsize; | ^~~~~~~~~~~~~ ./core/ringbuffer.hpp:13:17: warning: when initialized here [-Wreorder] 13 | RingBuffer(Quantity elementSize=1) | ^~~~~~~~~~ In file included from famitracker-core/SoundGen.cpp:10: famitracker-core/TrackerChannel.h: At global scope: famitracker-core/TrackerChannel.h:30:9: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 30 | const int GetColumnCount() const; | ^~~~~ In file included from famitracker-core/SoundGen.cpp:6: famitracker-core/SoundGen.hpp: In constructor 'SoundGen::SoundGen()': famitracker-core/SoundGen.hpp:143:49: warning: 'SoundGen::m_iConsumedCycles' will be initialized after [-Wreorder] 143 | int m_iConsumedCycles; // Cycles consumed by the update registers functions | ^~~~~~~~~~~~~~~~~ famitracker-core/SoundGen.hpp:111:22: warning: 'FtmDocument* SoundGen::m_pDocument' [-Wreorder] 111 | FtmDocument *m_pDocument; | ^~~~~~~~~~~ famitracker-core/SoundGen.cpp:43:1: warning: when initialized here [-Wreorder] 43 | SoundGen::SoundGen() | ^~~~~~~~ famitracker-core/SoundGen.hpp:124:26: warning: 'SoundGen::m_sink' will be initialized after [-Wreorder] 124 | core::SoundSink *m_sink; | ^~~~~~ famitracker-core/SoundGen.hpp:90:20: warning: 'core::u8* SoundGen::m_volumes_ring' [-Wreorder] 90 | core::u8 * m_volumes_ring; | ^~~~~~~~~~~~~~ famitracker-core/SoundGen.cpp:43:1: warning: when initialized here [-Wreorder] 43 | SoundGen::SoundGen() | ^~~~~~~~ famitracker-core/SoundGen.cpp: In member function 'void SoundGen::setDocument(FtmDocument*)': famitracker-core/SoundGen.cpp:126:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 126 | for (int i = 0; i < m_iChannels; i++) | ~~^~~~~~~~~~~~~ famitracker-core/SoundGen.cpp: In member function 'void SoundGen::loadMachineSettings(int, int)': famitracker-core/SoundGen.cpp:190:21: warning: unused variable 'C' [-Wunused-variable] 190 | int C = 7; // channels | ^ famitracker-core/SoundGen.cpp:191:21: warning: unused variable 'L' [-Wunused-variable] 191 | int L = 0; // waveform length | ^ famitracker-core/SoundGen.cpp: In member function 'core::u32 SoundGen::requestSound(core::s16*, core::u32, core::u32*)': famitracker-core/SoundGen.cpp:550:55: warning: comparison of integer expressions of different signedness: 'int' and 'const core::u32' {aka 'const unsigned int'} [-Wsign-compare] 550 | bool stop_playing = m_sinkStopSamples <= original_sz; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o FrameView.o qt-gui/FrameView.cpp In file included from qt-gui/FrameView.cpp:6: qt-gui/FrameView.hpp: In constructor 'gui::FrameView::FrameView(QWidget*)': qt-gui/FrameView.hpp:26:22: warning: 'gui::FrameView::m_updating' will be initialized after [-Wreorder] 26 | bool m_updating; | ^~~~~~~~~~ qt-gui/FrameView.hpp:25:30: warning: 'unsigned int gui::FrameView::m_currentFrame' [-Wreorder] 25 | unsigned int m_currentFrame, m_currentChannel; | ^~~~~~~~~~~~~~ qt-gui/FrameView.cpp:12:9: warning: when initialized here [-Wreorder] 12 | FrameView::FrameView(QWidget *parent) | ^~~~~~~~~ qt-gui/FrameView.cpp: In member function 'bool gui::FrameView::posToFrameChannel(QPoint, unsigned int&, unsigned int&)': qt-gui/FrameView.cpp:52:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 52 | if (y < 0 || y >= dinfo->doc()->GetFrameCount()) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qt-gui/FrameView.cpp: In member function 'virtual void gui::FrameView::paintEvent(QPaintEvent*)': qt-gui/FrameView.cpp:193:45: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 193 | if (pattern == active_patterns[x]) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ qt-gui/FrameView.cpp:165:39: warning: '%02X' directive writing between 2 and 8 bytes into a region of size 6 [-Wformat-overflow=] 165 | sprintf(buf, "%02X", i); | ^~~~ qt-gui/FrameView.cpp:165:38: note: directive argument in the range [0, 2147483646] 165 | sprintf(buf, "%02X", i); | ^~~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13/cstdio:42, from /usr/include/c++/13/ext/string_conversions.h:45, from /usr/include/c++/13/bits/basic_string.h:4100, from /usr/include/c++/13/string:54, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:50, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qpixmap.h:45, from /usr/include/qt5/QtGui/qpainter.h:48, from /usr/include/qt5/QtGui/QPainter:1, from qt-gui/FrameView.cpp:1: In function 'sprintf', inlined from 'gui::FrameView::paintEvent(QPaintEvent*)' at qt-gui/FrameView.cpp:165:11: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 3 and 9 bytes into a destination of size 6 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o GUI.o qt-gui/GUI.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o InstrumentEditor.o qt-gui/InstrumentEditor.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o main.o qt-gui/main.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o InstrumentEditorTypes.o qt-gui/InstrumentEditorTypes.cpp qt-gui/InstrumentEditorTypes.cpp: In member function 'void gui::Settings_SequencesWidget::changeSequenceIndex(int)': qt-gui/InstrumentEditorTypes.cpp:30:28: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 30 | num.sprintf("%d", idx); | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:47, from /usr/include/qt5/QtWidgets/qlayout.h:44, from /usr/include/qt5/QtWidgets/qboxlayout.h:44, from /usr/include/qt5/QtWidgets/QVBoxLayout:1, from qt-gui/InstrumentEditorTypes.cpp:1: /usr/include/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ qt-gui/InstrumentEditorTypes.cpp: In member function 'virtual void gui::Settings_CommonSequence::setInstrument(FtmDocument*, CInstrument*)': qt-gui/InstrumentEditorTypes.cpp:72:36: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 72 | str.sprintf("%d", getSeqIndex(i)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ qt-gui/InstrumentEditorTypes.cpp: In member function 'void gui::DPCMWidget::updateSamples(bool)': qt-gui/InstrumentEditorTypes.cpp:445:44: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 445 | str.sprintf("%d", pitch); | ~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ qt-gui/InstrumentEditorTypes.cpp:479:44: warning: 'QString& QString::sprintf(const char*, ...)' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 479 | str.sprintf("%02d - %s", i, s->Name); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qstring.h:393:14: note: declared here 393 | QString &sprintf(const char *format, ...) Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); | ^~~~~~~ qt-gui/InstrumentEditorTypes.cpp: In member function 'void gui::DPCMWidget::save()': qt-gui/InstrumentEditorTypes.cpp:563:68: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QFileDialog::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 563 | QString path = QFileDialog::getSaveFileName(this, tr("Save As"), QString(samp->Name), tr(dmcfilter), 0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1305, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qboxlayout.h:43: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o GUI_App.o qt-gui/GUI_App.cpp In file included from qt-gui/GUI_App.cpp:1: qt-gui/GUI_App.hpp: In constructor 'gui::App::App(QApplication*)': qt-gui/GUI_App.hpp:118:8: warning: 'gui::App::edit_mode' will be initialized after [-Wreorder] 118 | bool edit_mode; | ^~~~~~~~~ qt-gui/GUI_App.hpp:113:8: warning: 'bool gui::App::is_playing' [-Wreorder] 113 | bool is_playing; | ^~~~~~~~~~ qt-gui/GUI_App.cpp:10:1: warning: when initialized here [-Wreorder] 10 | App::App(QApplication *a) | ^~~ qt-gui/GUI_App.hpp:113:8: warning: 'gui::App::is_playing' will be initialized after [-Wreorder] 113 | bool is_playing; | ^~~~~~~~~~ qt-gui/GUI_App.hpp:112:15: warning: 'gui::MainWindow* gui::App::mw' [-Wreorder] 112 | MainWindow *mw; | ^~ qt-gui/GUI_App.cpp:10:1: warning: when initialized here [-Wreorder] 10 | App::App(QApplication *a) | ^~~ qt-gui/GUI_App.cpp: In member function 'void gui::App::trackerUpdate(const SoundGen::rowframe_t&, FtmDocument*)': qt-gui/GUI_App.cpp:62:70: warning: unused parameter 'doc' [-Wunused-parameter] 62 | void App::trackerUpdate(const SoundGen::rowframe_t &rf, FtmDocument *doc) { | ~~~~~~~~~~~~~^~~ qt-gui/GUI_App.cpp: In member function 'void gui::App::auditionDPCM(const CDSample*)': qt-gui/GUI_App.cpp:270:40: warning: unused parameter 'sample' [-Wunused-parameter] 270 | void App::auditionDPCM(const CDSample *sample) {} | ~~~~~~~~~~~~~~~~^~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o GUI_ThreadPool.o qt-gui/GUI_ThreadPool.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o RowPages.o qt-gui/RowPages.cpp qt-gui/RowPages.cpp: In member function 'void gui::RowPages::requestRowPages(const FtmDocument*, void*, int, int, unsigned int)': qt-gui/RowPages.cpp:126:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (-from >= min_frame_pl) | ~~~~~~^~~~~~~~~~~~~~~ qt-gui/RowPages.cpp:179:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 179 | if (max_frame_to >= max_frame_pl) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o PatternView.o qt-gui/PatternView.cpp qt-gui/PatternView.cpp: In constructor 'gui::PatternView_Body::PatternView_Body()': qt-gui/PatternView.cpp:128:22: warning: 'gui::PatternView_Body::m_modified' will be initialized after [-Wreorder] 128 | bool m_modified; | ^~~~~~~~~~ qt-gui/PatternView.cpp:117:26: warning: 'QBitmap* gui::PatternView_Body::m_pixelfont_bitmap' [-Wreorder] 117 | QBitmap *m_pixelfont_bitmap; | ^~~~~~~~~~~~~~~~~~ qt-gui/PatternView.cpp:134:17: warning: when initialized here [-Wreorder] 134 | PatternView_Body() | ^~~~~~~~~~~~~~~~ qt-gui/PatternView.cpp: In member function 'void gui::PatternView_Body::setPixelFont()': qt-gui/PatternView.cpp:183:29: warning: unused variable 'scale' [-Wunused-variable] 183 | int scale = 1; | ^~~~~ qt-gui/PatternView.cpp: In member function 'virtual void gui::PatternView_Body::paintEvent(QPaintEvent*)': qt-gui/PatternView.cpp:641:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 641 | if (i == row) | ~~^~~~~~ qt-gui/PatternView.cpp: In constructor 'gui::PatternView_Header::PatternView_Header(gui::PatternView_Body*)': qt-gui/PatternView.cpp:1107:35: warning: 'gui::PatternView_Header::m_body' will be initialized after [-Wreorder] 1107 | PatternView_Body *m_body; | ^~~~~~ qt-gui/PatternView.cpp:1099:21: warning: 'int gui::PatternView_Header::channel_hovering' [-Wreorder] 1099 | int channel_hovering; | ^~~~~~~~~~~~~~~~ qt-gui/PatternView.cpp:848:17: warning: when initialized here [-Wreorder] 848 | PatternView_Header(PatternView_Body *body) | ^~~~~~~~~~~~~~~~~~ qt-gui/PatternView.cpp: In member function 'virtual void gui::PatternView_Header::paintEvent(QPaintEvent*)': qt-gui/PatternView.cpp:1016:92: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1016 | bool hover = eff_hovering == 0 && channel_hovering == i; | ~~~~~~~~~~~~~~~~~^~~~ qt-gui/PatternView.cpp:1022:92: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1022 | bool hover = eff_hovering == 1 && channel_hovering == i; | ~~~~~~~~~~~~~~~~~^~~~ qt-gui/PatternView.cpp: In member function 'virtual void gui::PatternView_Header::mousePressEvent(QMouseEvent*)': qt-gui/PatternView.cpp:1059:51: warning: unused parameter 'e' [-Wunused-parameter] 1059 | void mousePressEvent(QMouseEvent *e) | ~~~~~~~~~~~~~^ qt-gui/PatternView.cpp: In member function 'virtual void gui::PatternView::wheelEvent(QWheelEvent*)': qt-gui/PatternView.cpp:1340:37: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 1340 | bool down = e->delta() < 0; | ~~~~~~~~^~ In file included from /usr/include/qt5/QtGui/QWheelEvent:1, from qt-gui/PatternView.cpp:5: /usr/include/qt5/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ qt-gui/PatternView.cpp: In member function 'virtual void gui::PatternView::scrollContentsBy(int, int)': qt-gui/PatternView.cpp:1355:48: warning: unused parameter 'dx' [-Wunused-parameter] 1355 | void PatternView::scrollContentsBy(int dx, int dy) | ~~~~^~ qt-gui/PatternView.cpp:1355:56: warning: unused parameter 'dy' [-Wunused-parameter] 1355 | void PatternView::scrollContentsBy(int dx, int dy) | ~~~~^~ qt-gui/PatternView.cpp: In function 'gui::PatternView_Body::requestCallback(gui::rowpage_t*, unsigned int, void*)': qt-gui/PatternView.cpp:497:47: warning: '%02X' directive writing between 2 and 8 bytes into a region of size 6 [-Wformat-overflow=] 497 | sprintf(buf, "%02X", i); | ^~~~ In member function 'gui::PatternView_Body::drawFrame(QPainter&, unsigned int, int, int, bool) const', inlined from 'gui::PatternView_Body::requestCallback(gui::rowpage_t*, unsigned int, void*)' at qt-gui/PatternView.cpp:699:17: qt-gui/PatternView.cpp:497:46: note: directive argument in the range [0, 2147483646] 497 | sprintf(buf, "%02X", i); | ^~~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13/cstdio:42, from /usr/include/c++/13/ext/string_conversions.h:45, from /usr/include/c++/13/bits/basic_string.h:4100, from /usr/include/c++/13/string:54, from /usr/include/qt5/QtCore/qbytearray.h:52, from /usr/include/qt5/QtCore/qstring.h:50, from /usr/include/qt5/QtCore/qhashfunctions.h:44, from /usr/include/qt5/QtCore/qlist.h:47, from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qpixmap.h:45, from /usr/include/qt5/QtGui/qpainter.h:48, from /usr/include/qt5/QtGui/QPainter:1, from qt-gui/PatternView.cpp:1: In function 'sprintf', inlined from 'gui::PatternView_Body::drawFrame(QPainter&, unsigned int, int, int, bool) const' at qt-gui/PatternView.cpp:497:12, inlined from 'gui::PatternView_Body::requestCallback(gui::rowpage_t*, unsigned int, void*)' at qt-gui/PatternView.cpp:699:17: /usr/include/bits/stdio2.h:30:34: note: '__sprintf_chk' output between 3 and 9 bytes into a destination of size 6 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o ModuleProperties.o qt-gui/ModuleProperties.cpp qt-gui/ModuleProperties.cpp: In member function 'void gui::ModulePropertiesDialog::moveUpOrDown(bool)': qt-gui/ModuleProperties.cpp:187:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (track >= m_doc->GetTrackCount()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ qt-gui/ModuleProperties.cpp: In member function 'void gui::ModulePropertiesDialog::updateTracksList(int)': qt-gui/ModuleProperties.cpp:204:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 204 | for (int i = 0; i < trackCount; i++) | ~~^~~~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o styles.o qt-gui/styles.cpp qt-gui/styles.cpp: In function 'styles::color_t styles::color_monochrome(Colors)': qt-gui/styles.cpp:61:9: warning: control reaches end of non-void function [-Wreturn-type] 61 | } | ^ qt-gui/styles.cpp: In function 'styles::color_t styles::color_default(Colors)': qt-gui/styles.cpp:33:9: warning: control reaches end of non-void function [-Wreturn-type] 33 | } | ^ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o MainWindow.o qt-gui/MainWindow.cpp qt-gui/MainWindow.cpp: In member function 'void gui::MainWindow::refreshInstruments()': qt-gui/MainWindow.cpp:376:50: warning: 'QVariant qVariantFromValue(const T&) [with T = int]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 376 | item->setData(Qt::UserRole, qVariantFromValue(i)); | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt5/QtCore/QVariant:1, from ./ui_mainwindow.h:12, from qt-gui/MainWindow.hpp:8, from qt-gui/MainWindow.cpp:1: /usr/include/qt5/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ qt-gui/MainWindow.cpp: In member function 'void gui::MainWindow::open()': qt-gui/MainWindow.cpp:412:46: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QFileDialog::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 412 | QString path = QFileDialog::getOpenFileName( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 413 | this, tr("Open"), ftmpath, tr("FamiTracker files (*.ftm);;All files (*.*)"), 0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qglobal.h:1305, from /usr/include/qt5/QtGui/qtguiglobal.h:43, from /usr/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt5/QtWidgets/qmainwindow.h:43, from /usr/include/qt5/QtWidgets/QMainWindow:1, from qt-gui/MainWindow.hpp:4: /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qt-gui/MainWindow.cpp: In member function 'QString gui::MainWindow::saveFileDialog(const QString&, const QString&)': qt-gui/MainWindow.cpp:443:46: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = QFileDialog::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 443 | QString path = QFileDialog::getSaveFileName(this, tr("Save As"), filetypepath, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | filter + ";;" + allFilesFilter, &selectedFilter, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^~~~~~ qt-gui/MainWindow.cpp: In member function 'void gui::MainWindow::createWAV()': qt-gui/MainWindow.cpp:493:9: warning: variable 'playCount' set but not used [-Wunused-but-set-variable] 493 | int playCount, playSeconds; | ^~~~~~~~~ qt-gui/MainWindow.cpp:493:20: warning: variable 'playSeconds' set but not used [-Wunused-but-set-variable] 493 | int playCount, playSeconds; | ^~~~~~~~~~~ qt-gui/MainWindow.cpp: In member function 'void gui::MainWindow::setSong(int)': qt-gui/MainWindow.cpp:589:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 589 | if (d->GetSelectedTrack() == i) return; | ~~~~~~~~~~~~~~~~~~~~~~^~~~ qt-gui/MainWindow.cpp: In member function 'void gui::MainWindow::incrementPattern()': qt-gui/MainWindow.cpp:602:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 602 | for (int i = 0; i < doc->GetAvailableChannels(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qt-gui/MainWindow.cpp: In member function 'void gui::MainWindow::decrementPattern()': qt-gui/MainWindow.cpp:621:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 621 | for (int i = 0; i < doc->GetAvailableChannels(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qt-gui/MainWindow.cpp: In member function 'void gui::MainWindow::speedTempoChange(int)': qt-gui/MainWindow.cpp:671:39: warning: unused parameter 'i' [-Wunused-parameter] 671 | void MainWindow::speedTempoChange(int i) { | ~~~~^ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o SequenceEditor.o qt-gui/SequenceEditor.cpp In file included from qt-gui/SequenceEditor.cpp:9: qt-gui/SequenceEditor.hpp: In constructor 'gui::SequenceEditor::SequenceEditor(int)': qt-gui/SequenceEditor.hpp:63:28: warning: 'gui::SequenceEditor::m_seq' will be initialized after [-Wreorder] 63 | CSequence *m_seq; | ^~~~~ qt-gui/SequenceEditor.hpp:62:30: warning: 'FtmDocument* gui::SequenceEditor::m_doc' [-Wreorder] 62 | FtmDocument *m_doc; | ^~~~~ qt-gui/SequenceEditor.cpp:95:1: warning: when initialized here [-Wreorder] 95 | SequenceEditor::SequenceEditor(int inst_type) | ^~~~~~~~~~~~~~ qt-gui/SequenceEditor.cpp: In member function 'void gui::SequenceEditor::dragMouse(QPoint, QPoint, bool)': qt-gui/SequenceEditor.cpp:390:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 390 | bool discard = (x < 0 || x >= m_seq->GetItemCount()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ qt-gui/SequenceEditor.cpp:408:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 408 | if (x < 0 || x >= m_seq->GetItemCount()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ qt-gui/SequenceEditor.cpp: In member function 'void gui::SequenceEditor::changeSeqSize()': qt-gui/SequenceEditor.cpp:638:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 638 | if (m_spinbox_size->value() == m_seq->GetItemCount()) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o Settings.o qt-gui/Settings.cpp gcc -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o emu2149.o emu2149.c /usr/lib64/qt5/bin/rcc -name resources qt-gui/resources.qrc -o qrc_resources.cpp g++ -pipe -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 -Wall -Wextra -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o qrc_resources.o qrc_resources.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/famitracker-qt-master/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/famitracker-qt-master/src -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include qt-gui/AboutDialog.hpp -o moc_AboutDialog.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/famitracker-qt-master/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/famitracker-qt-master/src -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include qt-gui/CreateWAV.hpp -o moc_CreateWAV.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o alsa.o sound/alsa.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/famitracker-qt-master/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/famitracker-qt-master/src -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include qt-gui/FrameView.hpp -o moc_FrameView.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/famitracker-qt-master/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/famitracker-qt-master/src -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include qt-gui/InstrumentEditorTypes.hpp -o moc_InstrumentEditorTypes.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/famitracker-qt-master/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/famitracker-qt-master/src -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include qt-gui/ModuleProperties.hpp -o moc_ModuleProperties.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o parse_arguments.o parse_arguments.cpp parse_arguments.cpp: In member function 'const std::string& ParseArguments::string(int)': parse_arguments.cpp:89:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 89 | if (offset >= m_arguments.size()) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/famitracker-qt-master/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/famitracker-qt-master/src -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include qt-gui/MainWindow.hpp -o moc_MainWindow.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/famitracker-qt-master/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/famitracker-qt-master/src -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include qt-gui/PatternView.hpp -o moc_PatternView.cpp /usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/famitracker-qt-master/src/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/famitracker-qt-master/src -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include qt-gui/SequenceEditor.hpp -o moc_SequenceEditor.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_FrameView.o moc_FrameView.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_AboutDialog.o moc_AboutDialog.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_CreateWAV.o moc_CreateWAV.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o soundthread.o sound/soundthread.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_InstrumentEditorTypes.o moc_InstrumentEditorTypes.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_ModuleProperties.o moc_ModuleProperties.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_PatternView.o moc_PatternView.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_MainWindow.o moc_MainWindow.cpp g++ -c -pipe -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 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -I. -I/home/alexander/boost/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o moc_SequenceEditor.o moc_SequenceEditor.cpp g++ -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 -o famitracker io.o soundsink.o threadpool.o Blip_Buffer.o APU.o DPCM.o emu2413.o FDS.o FDSSound.o Mixer.o MMC5.o N106.o Noise.o S5B.o Square.o Triangle.o VRC6.o VRC7.o App.o ChannelHandler.o ChannelMap.o Channels2A03.o ChannelsFDS.o ChannelsMMC5.o ChannelsVRC6.o ChannelsVRC7.o Document.o exceptions.o FSettings.o FtmDocument.o Instrument.o Instrument2A03.o InstrumentFDS.o InstrumentVRC6.o InstrumentVRC7.o PatternData.o Sequence.o SoundGen.o TrackerChannel.o TrackerController.o wavoutput.o AboutDialog.o CreateWAV.o DocInfo.o FrameView.o GUI.o GUI_App.o GUI_ThreadPool.o InstrumentEditor.o InstrumentEditorTypes.o main.o MainWindow.o ModuleProperties.o PatternView.o RowPages.o SequenceEditor.o Settings.o styles.o alsa.o soundthread.o parse_arguments.o emu2149.o qrc_resources.o moc_AboutDialog.o moc_CreateWAV.o moc_FrameView.o moc_InstrumentEditorTypes.o moc_MainWindow.o moc_ModuleProperties.o moc_PatternView.o moc_SequenceEditor.o -L/home/alexander/boost/lib /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Core.so -lGL -lpthread -lboost_system -lboost_thread -lasound famitracker-core/APU/emu2413.h:155:7: warning: type of 'OPLL_getchanvol' does not match original declaration [-Wlto-type-mismatch] 155 | int32 OPLL_getchanvol(int i); | ^ famitracker-core/APU/emu2413.c:1881:7: note: return value type mismatch 1881 | int32 OPLL_getchanvol(int i) | ^ famitracker-core/APU/emu2413.c:1881:7: note: 'OPLL_getchanvol' was previously declared here famitracker-core/APU/emu2413.c:1881:7: note: code may be misoptimized unless '-fno-strict-aliasing' is used famitracker-core/APU/emu2413.h:122:19: warning: type of 'OPLL_new' does not match original declaration [-Wlto-type-mismatch] 122 | EMU2413_API OPLL *OPLL_new(uint32 clk, uint32 rate) ; | ^ famitracker-core/APU/emu2413.c:1001:1: note: type mismatch in parameter 1 1001 | OPLL_new (uint32 clk, uint32 rate) | ^ famitracker-core/APU/emu2413.c:1001:1: note: 'OPLL_new' was previously declared here famitracker-core/APU/emu2413.c:1001:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used famitracker-core/APU/emu2413.h:134:18: warning: type of 'OPLL_writeReg' does not match original declaration [-Wlto-type-mismatch] 134 | EMU2413_API void OPLL_writeReg(OPLL *, uint32 reg, uint32 val) ; | ^ famitracker-core/APU/emu2413.c:1540:1: note: type mismatch in parameter 2 1540 | OPLL_writeReg (OPLL * opll, uint32 reg, uint32 data) | ^ famitracker-core/APU/emu2413.c:1540:1: note: 'OPLL_writeReg' was previously declared here famitracker-core/APU/emu2413.c:1540:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used famitracker-core/APU/emu2413.h:127:18: warning: type of 'OPLL_reset_patch' does not match original declaration [-Wlto-type-mismatch] 127 | EMU2413_API void OPLL_reset_patch(OPLL *, int32) ; | ^ famitracker-core/APU/emu2413.c:1033:1: note: type mismatch in parameter 2 1033 | OPLL_reset_patch (OPLL * opll, int32 type) | ^ famitracker-core/APU/emu2413.c:1033:1: note: 'OPLL_reset_patch' was previously declared here famitracker-core/APU/emu2413.c:1033:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.yWscEu + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64 ++ dirname /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/famitracker-1.0.0-1.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 famitracker-qt-master + install -m 755 -d /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64//usr/bin/ + install -m 755 src/famitracker /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64/usr/bin/ + install -m 755 -d /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64//usr/share/icons/hicolor/128x128/apps/ + install -m 644 src/qt-gui/res/famitracker.png /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64//usr/share/icons/hicolor/128x128/apps/ + install -m 755 -d /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64/usr/share/applications/ + cat + desktop-file-install --vendor '' --add-category=X-Sound --add-category=Midi --add-category=Sequencer --dir /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64/usr/share/applications /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64/usr/share/applications/famitracker.desktop + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 1.0.0-1.fc38 --unique-debug-suffix -1.0.0-1.fc38.aarch64 --unique-debug-src-base famitracker-1.0.0-1.fc38.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/famitracker-qt-master extracting debug info from /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64/usr/bin/famitracker original debug info size: 15564kB, size after compression: 12232kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 1660 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.nOtyAW + 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 famitracker-qt-master + desktop-file-validate /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64/usr/share/applications/famitracker.desktop /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64/usr/share/applications/famitracker.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated + RPM_EC=0 ++ jobs -p + exit 0 Processing files: famitracker-1.0.0-1.fc38.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.doa1nL + umask 022 + cd /builddir/build/BUILD + cd famitracker-qt-master + DOCDIR=/builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64/usr/share/doc/famitracker + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64/usr/share/doc/famitracker + cp -pr README.md /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64/usr/share/doc/famitracker + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.CERl6f + umask 022 + cd /builddir/build/BUILD + cd famitracker-qt-master + LICENSEDIR=/builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64/usr/share/licenses/famitracker + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64/usr/share/licenses/famitracker + cp -pr GPL.txt /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64/usr/share/licenses/famitracker + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(famitracker.desktop) famitracker = 1.0.0-1.fc38 famitracker(aarch-64) = 1.0.0-1.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) libQt5Core.so.5()(64bit) libQt5Core.so.5(Qt_5)(64bit) libQt5Gui.so.5()(64bit) libQt5Gui.so.5(Qt_5)(64bit) libQt5Widgets.so.5()(64bit) libQt5Widgets.so.5(Qt_5)(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libboost_thread.so.1.78.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(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.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.9)(64bit) rtld(GNU_HASH) Processing files: famitracker-debugsource-1.0.0-1.fc38.aarch64 Provides: famitracker-debugsource = 1.0.0-1.fc38 famitracker-debugsource(aarch-64) = 1.0.0-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: famitracker-debuginfo-1.0.0-1.fc38.aarch64 Provides: debuginfo(build-id) = 71c9c892d48920b088d15cbd9f61905b310be98d famitracker-debuginfo = 1.0.0-1.fc38 famitracker-debuginfo(aarch-64) = 1.0.0-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: famitracker-debugsource(aarch-64) = 1.0.0-1.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64 Wrote: /builddir/build/RPMS/famitracker-1.0.0-1.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/famitracker-debugsource-1.0.0-1.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/famitracker-debuginfo-1.0.0-1.fc38.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Sej9Vz + umask 022 + cd /builddir/build/BUILD + cd famitracker-qt-master + /usr/bin/rm -rf /builddir/build/BUILDROOT/famitracker-1.0.0-1.fc38.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.t5t7Yf + umask 022 + cd /builddir/build/BUILD + rm -rf famitracker-qt-master famitracker-qt-master.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0