Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/plebtracker.spec'], chrootPath='/var/lib/mock/fedora-38-aarch64-1679049975.062306/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.l1nbzxc0:/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.l1nbzxc0:/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', 'b38138f67b374e768f18dbca66bdf6db', '-D', '/var/lib/mock/fedora-38-aarch64-1679049975.062306/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.l1nbzxc0:/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/plebtracker.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1638662400 Wrote: /builddir/build/SRPMS/plebtracker-0.1-3.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/plebtracker.spec'], chrootPath='/var/lib/mock/fedora-38-aarch64-1679049975.062306/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.l1nbzxc0:/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.l1nbzxc0:/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', 'de298c893dc749e7baa23345ac8a7203', '-D', '/var/lib/mock/fedora-38-aarch64-1679049975.062306/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.l1nbzxc0:/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/plebtracker.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1638662400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Ii5xwQ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf PLEBTracker-f6aa7078c3f39e9c8b025e70e7dbeab19119e213 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/plebtracker-f6aa707.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd PLEBTracker-f6aa7078c3f39e9c8b025e70e7dbeab19119e213 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i -e 's|-lncurses|-lncurses -lncursesw|g' Tracker/src/Makefile + sed -i -e 's|CFLAGS=|CFLAGS=$(DEPFLAGS) |g' Tracker/src/Makefile + sed -i -e 's|CFLAGS=|CFLAGS=$(DEPFLAGS) |g' Interpreter/src/Makefile + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.IDjsX1 + 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 PLEBTracker-f6aa7078c3f39e9c8b025e70e7dbeab19119e213 + 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 ++ echo -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 ++ sed -e s/-Werror=format-security//g + export 'DEPFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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' + DEPFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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' + cd Interpreter/src + /usr/bin/make -O -j4 V=1 VERBOSE=1 PREFIX=/usr g++ -c -o ../obj/instrument.o instrument.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include g++ -c -o ../obj/pattern.o pattern.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include In file included from pattern.cpp:1: ../include/pattern.h:12:14: warning: 'BASEFRQ' defined but not used [-Wunused-variable] 12 | static float BASEFRQ; | ^~~~~~~ g++ -c -o ../obj/generator.o generator.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include generator.cpp: In function 'void genSawPulse(sample_res*, paramtable*, const float&, const sample_res_unsigned&, float&, const long unsigned int&)': generator.cpp:47:19: warning: unused variable 'increments' [-Wunused-variable] 47 | unsigned long increments = std::ceil(period); | ^~~~~~~~~~ generator.cpp: In function 'void genTriPulse(sample_res*, paramtable*, const float&, const sample_res_unsigned&, float&, const long unsigned int&)': generator.cpp:301:11: warning: unused variable 'halfamp' [-Wunused-variable] 301 | float halfamp = amplitude/2.0; | ^~~~~~~ generator.cpp: In function 'void genNSinePulseHybrid(sample_res*, paramtable*, const float&, const sample_res_unsigned&, float&, const long unsigned int&)': generator.cpp:682:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 682 | if(temp < tau*ratio) | ^ generator.cpp: In function 'void genWavePiecewise(sample_res*, paramtable*, const float&, const sample_res_unsigned&, float&, const long unsigned int&)': generator.cpp:777:22: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 777 | for(int i = 0; i < len; i++) | ~~^~~~~ generator.cpp:782:22: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 782 | for(int i = 0; i < len; i++) | ~~^~~~~ generator.cpp: In function 'void genWavePiecewisePCTRL(sample_res*, paramtable*, const float&, const sample_res_unsigned&, float&, const long unsigned int&)': generator.cpp:799:22: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 799 | for(int i = 0; i < len; i++) | ~~^~~~~ generator.cpp:804:22: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 804 | for(int i = 0; i < len; i++) | ~~^~~~~ generator.cpp: In function 'void genNoise2(sample_res*, paramtable*, const float&, const sample_res_unsigned&, float&, const long unsigned int&)': generator.cpp:910:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 910 | for(int i = 0; i < prd; i++) | ~~^~~~~ generator.cpp:921:26: warning: array subscript has type 'char' [-Wchar-subscripts] 921 | bfr[i] += timbre[last]; | ^~~~ generator.cpp: In function 'void genNoise3(sample_res*, paramtable*, const float&, const sample_res_unsigned&, float&, const long unsigned int&)': generator.cpp:950:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 950 | for(int i = 0; i < prd; i++) | ~~^~~~~ generator.cpp:955:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 955 | for(int i = 0; i < prd; i++) | ~~^~~~~ generator.cpp:958:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 958 | for(int i = 0; i < prd; i++) | ~~^~~~~ generator.cpp:966:17: warning: comparison of integer expressions of different signedness: 'sample_res_signed' {aka 'short int'} and 'long unsigned int' [-Wsign-compare] 966 | if(last >= prd) | ~~~~~^~~~~~ g++ -c -o ../obj/filters.o filters.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include filters.cpp: In function 'void itrp::createHamming(float*, unsigned int&)': filters.cpp:19:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 19 | for(int i = 0; i < window_len; i++) { | ~~^~~~~~~~~~~~ filters.cpp: In function 'double (* itrp::fourierTransform(sample_res*, const unsigned int&, float*, const unsigned int&, double (*)[2], double (*)[2]))[2]': filters.cpp:38:32: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 38 | for(int i = bfr_len; i < window_len; i++) | ~~^~~~~~~~~~~~ filters.cpp:57:22: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 57 | for(int i = 0; i < bfr_len; i++) | ~~^~~~~~~~~ filters.cpp: In function 'sample_res* itrp::backFourierTransform(sample_res*, const unsigned int&, float*, const unsigned int&, double (*)[2], double (*)[2])': filters.cpp:114:22: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 114 | for(int i = 0; i < bfr_len; i++) | ~~^~~~~~~~~ filters.cpp: In function 'double (* itrp::filter_highpass(double (*)[2], unsigned int, const unsigned int&, Track*))[2]': filters.cpp:156:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 156 | for(int i = 1; i < minpass; i++) | ~~^~~~~~~~~ filters.cpp: In function 'double (* itrp::filter_lowpass(double (*)[2], unsigned int, const unsigned int&, Track*))[2]': filters.cpp:193:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 193 | for(int i = cutoff; i <= window_half; i++) | ~~^~~~~~~~~~~~~~ g++ -c -o ../obj/song.o song.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include song.cpp: In member function 'void Song::copyCommutable(Song*)': song.cpp:204:21: warning: unused variable 'otrwavebl' [-Wunused-variable] 204 | unsigned short *otrwavebl = other->getWaveTable(); | ^~~~~~~~~ song.cpp:210:21: warning: unused variable 'otrpulsebl' [-Wunused-variable] 210 | unsigned short *otrpulsebl = other->getPulseTable(); | ^~~~~~~~~~ song.cpp:215:21: warning: unused variable 'otrfilterbl' [-Wunused-variable] 215 | unsigned short *otrfilterbl = other->getFilterTable(); | ^~~~~~~~~~~ song.cpp: In member function 'bool Song::clearPattern(unsigned char)': song.cpp:388:1: warning: no return statement in function returning non-void [-Wreturn-type] 388 | } | ^ song.cpp: In member function 'bool Song::removeInstrument(unsigned char)': song.cpp:455:47: warning: operation on 'inst' may be undefined [-Wsequence-point] 455 | instruments[inst-1] = instruments[inst++]; | ~~~~^~ song.cpp:455:47: warning: operation on 'inst' may be undefined [-Wsequence-point] In file included from ../include/song.h:5, from song.cpp:1: ../include/pattern.h: At global scope: ../include/pattern.h:12:14: warning: 'BASEFRQ' defined but not used [-Wunused-variable] 12 | static float BASEFRQ; | ^~~~~~~ g++ -c -o ../obj/interpreter.o interpreter.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include interpreter.cpp: In function 'void itrp::printSample(sample_res&, const char&, const unsigned int&)': interpreter.cpp:31:13: warning: comparison of integer expressions of different signedness: 'sample_res' {aka 'short int'} and 'const unsigned int' [-Wsign-compare] 31 | while(b > res) | ~~^~~~~ interpreter.cpp: In function 'void itrp::performFilter(sample_res*, unsigned int, Track*)': interpreter.cpp:120:17: warning: array subscript has type 'char' [-Wchar-subscripts] 120 | filters[filter_type](fft_transform, adapt_filterp, window_len, seltrk); | ^~~~~~~~~~~ interpreter.cpp:107:17: warning: unused variable 'outbfr' [-Wunused-variable] 107 | sample_res *outbfr; | ^~~~~~ interpreter.cpp: In function 'void itrp::initializeRender()': interpreter.cpp:1150:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1150 | for(int i = song->getInterrowRes(); i < window_len; i++) | ~~^~~~~~~~~~~~ interpreter.cpp: In function 'sample_res* itrp::renderPattern(int, int, unsigned int&)': interpreter.cpp:1247:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1247 | for(int b = 0; b < bytes; b++) | ~~^~~~~~~ interpreter.cpp:1266:45: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1266 | for(unsigned int rowi = start; rowi < end; rowi++) | ~~~~~^~~~~ interpreter.cpp: In function 'sample_res** itrp::renderSong(unsigned int*, int, int, int, int)': interpreter.cpp:1605:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1605 | for(unsigned int orderi = start_order; orderi <= end_order; orderi++) | ~~~~~~~^~~~~~~~~~~~ interpreter.cpp: In function 'bool parseParams(int, const char**)': interpreter.cpp:1751:18: warning: unused variable 'totalBytes' [-Wunused-variable] 1751 | unsigned int totalBytes = 0; | ^~~~~~~~~~ g++ -g -o plebitp ../obj/generator.o ../obj/instrument.o ../obj/interpreter.o ../obj/pattern.o ../obj/song.o ../obj/filters.o -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include -lfftw3 + cd ../.. + cd Tracker/src + /usr/bin/make -O -j4 V=1 VERBOSE=1 PREFIX=/usr g++ -c -o ../obj/instrument.o instrument.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include g++ -c -o ../obj/pattern.o pattern.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include In file included from pattern.cpp:1: ../include/pattern.h:12:14: warning: 'BASEFRQ' defined but not used [-Wunused-variable] 12 | static float BASEFRQ; | ^~~~~~~ g++ -c -o ../obj/meta.o meta.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include meta.cpp: In function 'void patternedtr::chgSelMetaObj(int)': meta.cpp:10:15: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 10 | if(selobjmeta > META_ROW0_DEPTH) | ^ meta.cpp:17:15: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 17 | if(selobjmeta > META_ROW1_DEPTH) | ^ meta.cpp:29:15: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 29 | if(selobjmeta > META_ROW2_DEPTH) | ^ meta.cpp: In function 'void patternedtr::getScale_Sel(char*, unsigned char*)': meta.cpp:137:9: warning: statement has no effect [-Wunused-value] 137 | for(i; i < CHROMATIC_NOTES-1; i++) | ^ meta.cpp: In function 'void patternedtr::getScale_Unsel(char*, unsigned char, unsigned char*)': meta.cpp:144:9: warning: unused variable 'acc' [-Wunused-variable] 144 | int acc = 0; | ^~~ meta.cpp: In function 'void patternedtr::displayMeta()': meta.cpp:359:34: warning: too many arguments for format [-Wformat-extra-args] 359 | mvprintw(j,12*i, " ", editor::metawin);//12 spaces | ^~~~~~~~~~~~~~ meta.cpp:379:20: warning: too many arguments for format [-Wformat-extra-args] 379 | mvprintw(0, 0, "[NSO] ", metawin); | ^~~~~~~~ meta.cpp:380:21: warning: too many arguments for format [-Wformat-extra-args] 380 | mvprintw(0, 35, " TRACKS:", metawin); | ^~~~~~~~~~ meta.cpp:381:21: warning: too many arguments for format [-Wformat-extra-args] 381 | mvprintw(0, 46, " ROWS:", metawin); | ^~~~~~~~ meta.cpp:382:21: warning: too many arguments for format [-Wformat-extra-args] 382 | mvprintw(0, 55, " BYT/SEG:____/__", metawin); | ^~~~~~~~~~~~~~~~~~ meta.cpp:383:21: warning: too many arguments for format [-Wformat-extra-args] 383 | mvprintw(0, 72, " [? X]", metawin); | ^~~~~~~~~~ meta.cpp:387:18: warning: too many arguments for format [-Wformat-extra-args] 387 | mvprintw(0,1,"N",metawin); | ^~~ meta.cpp:390:18: warning: too many arguments for format [-Wformat-extra-args] 390 | mvprintw(0,2,"S",metawin); | ^~~ meta.cpp:393:18: warning: too many arguments for format [-Wformat-extra-args] 393 | mvprintw(0,3,"0",metawin); | ^~~ meta.cpp:405:29: warning: array subscript has type 'char' [-Wchar-subscripts] 405 | sel[0] = charBuffer[textCursorPos]; | ^~~~~~~~~~~~~ meta.cpp:475:19: warning: too many arguments for format [-Wformat-extra-args] 475 | mvprintw(0,76,"?",metawin); | ^~~ meta.cpp:479:19: warning: too many arguments for format [-Wformat-extra-args] 479 | mvprintw(0,78,"X",metawin); | ^~~ meta.cpp:490:20: warning: too many arguments for format [-Wformat-extra-args] 490 | mvprintw(1, 0, "INSTR ", metawin); | ^~~~~~~~ meta.cpp:491:21: warning: too many arguments for format [-Wformat-extra-args] 491 | mvprintw(1, 29, " [NCX] ", metawin); | ^~~~~~~~~ meta.cpp:493:20: warning: too many arguments for format [-Wformat-extra-args] 493 | mvprintw(1, 38," STEP:", metawin); | ^~~~~~~~ meta.cpp:494:21: warning: too many arguments for format [-Wformat-extra-args] 494 | mvprintw(1, 45, " OCT :", metawin); | ^~~~~~~~~ meta.cpp:495:21: warning: too many arguments for format [-Wformat-extra-args] 495 | mvprintw(1, 53, " BEAT:_", metawin); | ^~~~~~~~~~~ meta.cpp:514:19: warning: too many arguments for format [-Wformat-extra-args] 514 | mvprintw(1,31,"N",metawin); | ^~~ meta.cpp:518:19: warning: too many arguments for format [-Wformat-extra-args] 518 | mvprintw(1,32,"C",metawin); | ^~~ meta.cpp:522:19: warning: too many arguments for format [-Wformat-extra-args] 522 | mvprintw(1,33,"X",metawin); | ^~~ meta.cpp:566:20: warning: too many arguments for format [-Wformat-extra-args] 566 | mvprintw(2, 0, "ORDER [ - ] [v^ NCX v^ NCWX] KEY :__ [v^]", metawin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ meta.cpp:586:19: warning: too many arguments for format [-Wformat-extra-args] 586 | mvprintw(2,15,"v",metawin); | ^~~ meta.cpp:589:19: warning: too many arguments for format [-Wformat-extra-args] 589 | mvprintw(2,16,"^",metawin); | ^~~ meta.cpp:593:19: warning: too many arguments for format [-Wformat-extra-args] 593 | mvprintw(2,18,"N",metawin); | ^~~ meta.cpp:596:19: warning: too many arguments for format [-Wformat-extra-args] 596 | mvprintw(2,19,"C",metawin); | ^~~ meta.cpp:599:19: warning: too many arguments for format [-Wformat-extra-args] 599 | mvprintw(2,20,"X",metawin); | ^~~ meta.cpp:604:19: warning: too many arguments for format [-Wformat-extra-args] 604 | mvprintw(2,22,"v",metawin); | ^~~ meta.cpp:607:19: warning: too many arguments for format [-Wformat-extra-args] 607 | mvprintw(2,23,"^",metawin); | ^~~ meta.cpp:610:19: warning: too many arguments for format [-Wformat-extra-args] 610 | mvprintw(2,25,"N",metawin); | ^~~ meta.cpp:613:19: warning: too many arguments for format [-Wformat-extra-args] 613 | mvprintw(2,26,"C",metawin); | ^~~ meta.cpp:616:19: warning: too many arguments for format [-Wformat-extra-args] 616 | mvprintw(2,27,"Q",metawin); | ^~~ meta.cpp:619:19: warning: too many arguments for format [-Wformat-extra-args] 619 | mvprintw(2,28,"X",metawin); | ^~~ meta.cpp:636:21: warning: too many arguments for format [-Wformat-extra-args] 636 | mvprintw(2,64-7,"v",metawin); | ^~~ meta.cpp:640:21: warning: too many arguments for format [-Wformat-extra-args] 640 | mvprintw(2,65-7,"^",metawin); | ^~~ meta.cpp:651:29: warning: array subscript has type 'char' [-Wchar-subscripts] 651 | sel[0] = charBuffer[textCursorPos]; | ^~~~~~~~~~~~~ meta.cpp:666:35: warning: too many arguments for format [-Wformat-extra-args] 666 | mvprintw(WIN_HEIGHT-1, 0, "Editing a field: Press TAB to cancel or ENTER to commit", stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ meta.cpp: In function 'void patternedtr::metaEdit(wint_t)': meta.cpp:983:37: warning: array subscript has type 'char' [-Wchar-subscripts] 983 | charInputBuffer[textCursorPos] = ' '; | ^~~~~~~~~~~~~ meta.cpp:1003:41: warning: array subscript has type 'char' [-Wchar-subscripts] 1003 | charInputBuffer[textCursorPos] = in; | ^~~~~~~~~~~~~ meta.cpp:1420:40: warning: array subscript has type 'char' [-Wchar-subscripts] 1420 | scaleconst[textCursorPos] = hexnum; | ^~~~~~~~~~~~~ meta.cpp: In function 'void patternedtr::processMetaInput(wint_t)': meta.cpp:1581:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1581 | if( selrowmeta == 0 && selobjmeta == 6 || | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ meta.cpp:1583:45: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1583 | selrowmeta == 2 && (selobjmeta == 0 || selobjmeta == 1) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ meta.cpp:1547:21: warning: unused variable 'hexnum' [-Wunused-variable] 1547 | bool ishex, hexnum; | ^~~~~~ meta.cpp: In function 'void editor::trackNumChanged(unsigned int, unsigned int)': meta.cpp:1609:12: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1609 | if(min > to) | ~~~~^~~~ meta.cpp: In function 'void patternedtr::chgOrderPattern(int)': meta.cpp:1825:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1825 | if(sel >= editor::song->numPatterns()) | ^ In file included from ../include/patternedtr.h:9, from meta.cpp:1: ../include/pattern.h: At global scope: ../include/pattern.h:12:14: warning: 'BASEFRQ' defined but not used [-Wunused-variable] 12 | static float BASEFRQ; | ^~~~~~~ g++ -c -o ../obj/instedtr.o instedtr.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include instedtr.cpp: In function 'void instedtr::chgSelWavSeg(int)': instedtr.cpp:10:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 10 | if(selwavseg > WAVSEG_TONE) | ^ instedtr.cpp: In function 'void instedtr::chgSelWavRow(int)': instedtr.cpp:21:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 21 | if(selwavrow > song->numWaveEntries()) //not -1! why not?. o yeah new waves | ^ instedtr.cpp: In function 'void instedtr::chgSelPulSeg(int)': instedtr.cpp:56:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 56 | if(selpulseg > 1) | ^ instedtr.cpp: In function 'void instedtr::chgSelPulRow(int)': instedtr.cpp:67:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 67 | if(selpulrow > song->numPulseEntries()) | ^ instedtr.cpp: In function 'void instedtr::chgSelFltSeg(int)': instedtr.cpp:102:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 102 | if(selfltseg > 1) | ^ instedtr.cpp: In function 'void instedtr::chgSelFltRow(int)': instedtr.cpp:113:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 113 | if(selfltrow > song->numFilterEntries()) | ^ instedtr.cpp: In function 'void instedtr::chgSelVolSeg(int)': instedtr.cpp:149:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 149 | if(selvolseg > VOLSEG_DUR) | ^ instedtr.cpp: In function 'void instedtr::chgSelVolRow(int)': instedtr.cpp:160:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 160 | if(selvolrow > selinst->numVolEntries()) | ^ instedtr.cpp: In function 'void instedtr::chgSelInstRow(int)': instedtr.cpp:188:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 188 | if(selinstrow > 3) | ^ instedtr.cpp: In function 'void instedtr::chgSelInstObj(int)': instedtr.cpp:200:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 200 | if(selinstobj > 6) | ^ instedtr.cpp: In function 'void printline(const char*, unsigned char, unsigned char)': instedtr.cpp:216:9: warning: unused variable 'rem' [-Wunused-variable] 216 | int rem = editor::WIN_WIDTH % 8; | ^~~ instedtr.cpp: In function 'void instedtr::display()': instedtr.cpp:250:43: warning: too many arguments for format [-Wformat-extra-args] 250 | mvprintw(editor::WIN_HEIGHT-1, 0, "Editing a field: Press TAB to cancel or ENTER to commit", stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ instedtr.cpp: In function 'void instedtr::displayWav()': instedtr.cpp:277:22: warning: too many arguments for format [-Wformat-extra-args] 277 | mvprintw(y++, x, "|WAVE TABLE",editor::wavewin); | ^~~~~~~~~~~~~ instedtr.cpp:293:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (entries > height) | ~~~~~~~~^~~~~~~~ instedtr.cpp:333:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 333 | if(!lastselected && i < height) | ~~^~~~~~~~ instedtr.cpp:356:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 356 | while(i < height) | ~~^~~~~~~~ instedtr.cpp: In function 'void instedtr::displayPulse()': instedtr.cpp:388:22: warning: too many arguments for format [-Wformat-extra-args] 388 | mvprintw(y++, x, "|PULSE TABL",editor::pulsewin); | ^~~~~~~~~~~~~ instedtr.cpp:404:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 404 | if (entries > height) | ~~~~~~~~^~~~~~~~ instedtr.cpp:444:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 444 | if(!lastselected && i < height) | ~~^~~~~~~~ instedtr.cpp:467:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 467 | while(i < height) | ~~^~~~~~~~ instedtr.cpp: In function 'void instedtr::displayFilter()': instedtr.cpp:501:22: warning: too many arguments for format [-Wformat-extra-args] 501 | mvprintw(y++, x, "|FILTER TBL",editor::filterwin); | ^~~~~~~~~~~~~ instedtr.cpp:513:50: warning: self-comparison always evaluates to true [-Wtautological-compare] 513 | if(selfltrow == entries && editor::filterwin == editor::filterwin) | ~~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~~ instedtr.cpp:517:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 517 | if (entries > height) | ~~~~~~~~^~~~~~~~ instedtr.cpp:557:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 557 | if(!lastselected && i < height) | ~~^~~~~~~~ instedtr.cpp:580:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 580 | while(i < height) | ~~^~~~~~~~ instedtr.cpp: In function 'void instedtr::displayInst()': instedtr.cpp:618:34: warning: too many arguments for format [-Wformat-extra-args] 618 | mvprintw(j,11*i, " ", editor::instwin);//11 spaces | ^~~~~~~~~~~~~ instedtr.cpp:623:28: warning: too many arguments for format [-Wformat-extra-args] 623 | mvprintw(i, 0, "= ", editor::instwin); | ^~~~ instedtr.cpp:624:32: warning: too many arguments for format [-Wformat-extra-args] 624 | mvprintw(i, right, " =", editor::instwin); | ^~~~ instedtr.cpp:628:46: warning: too many arguments for format [-Wformat-extra-args] 628 | mvprintw(1, editor::WIN_WIDTH/2 - 8, "INSTRUMENT EDIT", editor::instwin); | ^~~~~~~~~~~~~~~~~ instedtr.cpp:651:22: warning: too many arguments for format [-Wformat-extra-args] 651 | mvprintw(2, x+1, "[NCX]", editor::instwin); | ^~~~~~~ instedtr.cpp:652:22: warning: too many arguments for format [-Wformat-extra-args] 652 | mvprintw(3, x+2, " WAVE INDEX:", editor::instwin); | ^~~~~~~~~~~~~~~ instedtr.cpp:653:22: warning: too many arguments for format [-Wformat-extra-args] 653 | mvprintw(4, x+2, " PULSE INDEX:", editor::instwin); | ^~~~~~~~~~~~~~~ instedtr.cpp:654:22: warning: too many arguments for format [-Wformat-extra-args] 654 | mvprintw(5, x+2, "FILTER INDEX:", editor::instwin); | ^~~~~~~~~~~~~~~ instedtr.cpp:656:22: warning: too many arguments for format [-Wformat-extra-args] 656 | mvprintw(2, x+2, "N", editor::instwin); | ^~~ instedtr.cpp:658:22: warning: too many arguments for format [-Wformat-extra-args] 658 | mvprintw(2, x+3, "C", editor::instwin); | ^~~ instedtr.cpp:660:22: warning: too many arguments for format [-Wformat-extra-args] 660 | mvprintw(2, x+4, "X", editor::instwin); | ^~~ instedtr.cpp:663:22: warning: too many arguments for format [-Wformat-extra-args] 663 | mvprintw(2, x+7, "v", editor::instwin); | ^~~ instedtr.cpp:667:22: warning: too many arguments for format [-Wformat-extra-args] 667 | mvprintw(2, x+8, "^", editor::instwin); | ^~~ instedtr.cpp:680:29: warning: array subscript has type 'char' [-Wchar-subscripts] 680 | sel[0] = charBuffer[textCursorPos]; | ^~~~~~~~~~~~~ instedtr.cpp: In function 'void instedtr::displayEnvelope()': instedtr.cpp:784:32: warning: too many arguments for format [-Wformat-extra-args] 784 | mvprintw(j,x+11*i, " ", editor::instwin);//11 spaces | ^~~~~~~~~~~~~ instedtr.cpp:788:25: warning: too many arguments for format [-Wformat-extra-args] 788 | mvprintw(y, x+i," ",editor::instwin); | ^~~ instedtr.cpp:793:32: warning: too many arguments for format [-Wformat-extra-args] 793 | mvprintw(y, x+width/2 - 8, "VOLUME-ENVELOPE", editor::instwin); | ^~~~~~~~~~~~~~~~~ instedtr.cpp:827:36: warning: too many arguments for format [-Wformat-extra-args] 827 | mvprintw(py, px-1, "|#|", editor::instwin); | ^~~~~ instedtr.cpp:831:42: warning: too many arguments for format [-Wformat-extra-args] 831 | mvprintw(py+1, px-1, "^^^", editor::instwin); | ^~~~~ instedtr.cpp:835:42: warning: too many arguments for format [-Wformat-extra-args] 835 | mvprintw(py-1, px-1, "vvv", editor::instwin); | ^~~~~ instedtr.cpp:843:34: warning: too many arguments for format [-Wformat-extra-args] 843 | mvprintw(py, px, "o", editor::instwin); | ^~~ instedtr.cpp:855:58: warning: too many arguments for format [-Wformat-extra-args] 855 | mvprintw(ly + (py-ly)*(g/dif), lx+g, ".", editor::instwin); | ^~~ instedtr.cpp: In function 'void instedtr::displayVol()': instedtr.cpp:879:22: warning: too many arguments for format [-Wformat-extra-args] 879 | mvprintw(y++, x, "VOL TBLE|",editor::wavewin); | ^~~~~~~~~~~ instedtr.cpp: In function 'void instedtr::processInputInst(wint_t)': instedtr.cpp:995:10: warning: unused variable 'ishex' [-Wunused-variable] 995 | bool ishex = editor::validateHexChar(in); | ^~~~~ instedtr.cpp: In function 'void instedtr::instEdit(wint_t)': instedtr.cpp:1912:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1912 | charInputBuffer[textCursorPos] = in; | ^~~~~~~~~~~~~ instedtr.cpp:1851:10: warning: unused variable 'spinnervalid' [-Wunused-variable] 1851 | bool spinnervalid = ishex || isarrow; | ^~~~~~~~~~~~ In file included from ../include/song.h:5, from ../include/tables.h:17, from ../include/instedtr.h:11, from instedtr.cpp:1: ../include/pattern.h: At global scope: ../include/pattern.h:12:14: warning: 'BASEFRQ' defined but not used [-Wunused-variable] 12 | static float BASEFRQ; | ^~~~~~~ instedtr.cpp: In function 'instedtr::chgSelWavRow(int)': instedtr.cpp:38:36: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] 38 | if(selwavrow >= viewportwave + height) | ^~~~~~ instedtr.cpp:27:20: note: 'height' was declared here 27 | unsigned short height; | ^~~~~~ instedtr.cpp: In function 'instedtr::chgSelPulRow(int)': instedtr.cpp:84:37: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] 84 | if(selpulrow >= viewportpulse + height) | ^~~~~~ instedtr.cpp:73:20: note: 'height' was declared here 73 | unsigned short height; | ^~~~~~ instedtr.cpp: In function 'instedtr::chgSelFltRow(int)': instedtr.cpp:130:38: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] 130 | if(selfltrow >= viewportfilter + height) | ^~~~~~ instedtr.cpp:119:20: note: 'height' was declared here 119 | unsigned short height; | ^~~~~~ instedtr.cpp: In function 'instedtr::displayWav()': instedtr.cpp:277:13: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 277 | mvprintw(y++, x, "|WAVE TABLE",editor::wavewin); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ instedtr.cpp:260:18: note: 'y' was declared here 260 | unsigned int y; | ^ instedtr.cpp:277:13: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 277 | mvprintw(y++, x, "|WAVE TABLE",editor::wavewin); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ instedtr.cpp:261:18: note: 'x' was declared here 261 | unsigned int x; | ^ instedtr.cpp:293:5: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] 293 | if (entries > height) | ^~ instedtr.cpp:262:18: note: 'height' was declared here 262 | unsigned int height; | ^~~~~~ instedtr.cpp: In function 'instedtr::displayPulse()': instedtr.cpp:388:13: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 388 | mvprintw(y++, x, "|PULSE TABL",editor::pulsewin); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ instedtr.cpp:371:18: note: 'y' was declared here 371 | unsigned int y; | ^ instedtr.cpp:388:13: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 388 | mvprintw(y++, x, "|PULSE TABL",editor::pulsewin); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ instedtr.cpp:372:18: note: 'x' was declared here 372 | unsigned int x; | ^ instedtr.cpp:404:5: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] 404 | if (entries > height) | ^~ instedtr.cpp:373:18: note: 'height' was declared here 373 | unsigned int height; | ^~~~~~ instedtr.cpp: In function 'instedtr::displayFilter()': instedtr.cpp:501:13: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 501 | mvprintw(y++, x, "|FILTER TBL",editor::filterwin); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ instedtr.cpp:484:18: note: 'y' was declared here 484 | unsigned int y; | ^ instedtr.cpp:501:13: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 501 | mvprintw(y++, x, "|FILTER TBL",editor::filterwin); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ instedtr.cpp:485:18: note: 'x' was declared here 485 | unsigned int x; | ^ instedtr.cpp:517:5: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] 517 | if (entries > height) | ^~ instedtr.cpp:486:18: note: 'height' was declared here 486 | unsigned int height; | ^~~~~~ g++ -c -o ../obj/daemoncomm.o daemoncomm.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include In file included from ../include/song.h:5, from ../include/tables.h:17, from ../include/daemoncomm.h:11, from daemoncomm.cpp:1: ../include/pattern.h:12:14: warning: 'BASEFRQ' defined but not used [-Wunused-variable] 12 | static float BASEFRQ; | ^~~~~~~ g++ -c -o ../obj/song.o song.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include song.cpp: In member function 'void Song::copyCommutable(Song*)': song.cpp:204:21: warning: unused variable 'otrwavebl' [-Wunused-variable] 204 | unsigned short *otrwavebl = other->getWaveTable(); | ^~~~~~~~~ song.cpp:210:21: warning: unused variable 'otrpulsebl' [-Wunused-variable] 210 | unsigned short *otrpulsebl = other->getPulseTable(); | ^~~~~~~~~~ song.cpp:215:21: warning: unused variable 'otrfilterbl' [-Wunused-variable] 215 | unsigned short *otrfilterbl = other->getFilterTable(); | ^~~~~~~~~~~ song.cpp: In member function 'bool Song::clearPattern(unsigned char)': song.cpp:388:1: warning: no return statement in function returning non-void [-Wreturn-type] 388 | } | ^ song.cpp: In member function 'bool Song::removeInstrument(unsigned char)': song.cpp:455:47: warning: operation on 'inst' may be undefined [-Wsequence-point] 455 | instruments[inst-1] = instruments[inst++]; | ~~~~^~ song.cpp:455:47: warning: operation on 'inst' may be undefined [-Wsequence-point] In file included from ../include/song.h:5, from song.cpp:1: ../include/pattern.h: At global scope: ../include/pattern.h:12:14: warning: 'BASEFRQ' defined but not used [-Wunused-variable] 12 | static float BASEFRQ; | ^~~~~~~ g++ -c -o ../obj/patternedtr.o patternedtr.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include patternedtr.cpp: In function 'void patternedtr::setMuteTracks(unsigned int*, const unsigned int&)': patternedtr.cpp:13:22: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 13 | for(int i = 0; i < tracks; i ++) | ~~^~~~~~~~ patternedtr.cpp: In function 'void patternedtr::setUnmuteTracks(unsigned int*, const unsigned int&)': patternedtr.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 21 | for(int i = 0; i < tracks; i++) | ~~^~~~~~~~ patternedtr.cpp: In function 'void patternedtr::toggleMuteTracks(unsigned int*, const unsigned int&)': patternedtr.cpp:46:22: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 46 | for(int i = 0; i < tracks; i ++) | ~~^~~~~~~~ patternedtr.cpp: In function 'void patternedtr::chgSelTrack(int)': patternedtr.cpp:237:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 237 | if(seltrack >= selptrn->numTracks()) | ^ patternedtr.cpp: In function 'void patternedtr::chgSelRow(int)': patternedtr.cpp:259:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 259 | if(selrow >= selptrn->numRows()) | ^ patternedtr.cpp:280:13: warning: unused variable 'w' [-Wunused-variable] 280 | int w = editor::ptrnwin->width,h = editor::ptrnwin->height; | ^ patternedtr.cpp: In function 'void patternedtr::chgSelRowSeg(int)': patternedtr.cpp:298:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 298 | if(seltrackseg > TRKSEG_FXP) | ^ patternedtr.cpp: In function 'char* patternedtr::makeSpaceBuffer(char*, int)': patternedtr.cpp:550:13: warning: unused variable 'half' [-Wunused-variable] 550 | int half = (length)/2; | ^~~~ patternedtr.cpp: In function 'void patternedtr::setPatternAttribs(unsigned char, unsigned char, unsigned char)': patternedtr.cpp:614:19: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 614 | if(track == seltrack ) | ^ patternedtr.cpp:579:24: warning: unused variable 'temp' [-Wunused-variable] 579 | const unsigned temp = 0; | ^~~~ patternedtr.cpp: In function 'void patternedtr::displayPattern()': patternedtr.cpp:724:20: warning: too many arguments for format [-Wformat-extra-args] 724 | mvprintw(3, 0, " ", ptrnwin); | ^~~~ patternedtr.cpp:733:26: warning: too many arguments for format [-Wformat-extra-args] 733 | mvprintw(4+i, 0, " ", ptrnwin); | ^~~~ patternedtr.cpp:741:30: warning: too many arguments for format [-Wformat-extra-args] 741 | mvprintw(3,xoff, "|TRACK &)': cmdbar.cpp:526:14: warning: unused variable 'ans' [-Wunused-variable] 526 | bool ans = editor::confirm("Save?"); | ^~~ cmdbar.cpp: In function 'void editor::handle_ampinst(std::vector&)': cmdbar.cpp:821:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 821 | for(int i = 1; i < params.size(); i++) | ~~^~~~~~~~~~~~~~~ cmdbar.cpp: In function 'void editor::handle_trans(std::vector&)': cmdbar.cpp:1482:22: warning: unused variable 'oct' [-Wunused-variable] 1482 | unsigned int oct; | ^~~ cmdbar.cpp: In function 'void editor::handle_transkey(std::vector&)': cmdbar.cpp:1654:22: warning: unused variable 'oct' [-Wunused-variable] 1654 | unsigned int oct; | ^~~ cmdbar.cpp: In function 'void editor::handle_mute(std::vector&)': cmdbar.cpp:1870:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1870 | for(int i = 0; i < params.size(); i++) | ~~^~~~~~~~~~~~~~~ cmdbar.cpp: In function 'void editor::handle_unmute(std::vector&)': cmdbar.cpp:1893:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1893 | for(int i = 0; i < params.size(); i++) | ~~^~~~~~~~~~~~~~~ cmdbar.cpp: In function 'void editor::handle_playamp(std::vector&)': cmdbar.cpp:2061:20: warning: unused variable 'out' [-Wunused-variable] 2061 | float amp, out; | ^~~ In file included from ../include/song.h:5, from ../include/tables.h:17, from ../include/cmdbar.h:5, from cmdbar.cpp:1: ../include/pattern.h: At global scope: ../include/pattern.h:12:14: warning: 'BASEFRQ' defined but not used [-Wunused-variable] 12 | static float BASEFRQ; | ^~~~~~~ g++ -c -o ../obj/main.o main.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include main.cpp: In function 'int main(int, char**)': main.cpp:312:39: warning: too many arguments for format [-Wformat-extra-args] 312 | mvprintw(WIN_HEIGHT-1, 0, "[q]meta [w]ptrn [e/d]wave [a]vol [s]inst", stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:426:22: warning: unused variable 'confirmation' [-Wunused-variable] 426 | bool confirmation; | ^~~~~~~~~~~~ In file included from ../include/song.h:5, from ../include/tables.h:17, from main.cpp:2: ../include/pattern.h: At global scope: ../include/pattern.h:12:14: warning: 'BASEFRQ' defined but not used [-Wunused-variable] 12 | static float BASEFRQ; | ^~~~~~~ g++ -c -o ../obj/externinit.o externinit.cpp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include externinit.cpp: In function 'bool editor::validateHexChar(char)': externinit.cpp:120:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 120 | return(a <= '9' && a >= '0' || a >= 'A' && a <= 'F'); | ~~~~~~~~~^~~~~~~~~~~ externinit.cpp: In function 'char* editor::intString(char*, unsigned int, const unsigned int&)': externinit.cpp:152:22: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 152 | for(int i = 0; i < strlen; i++) | ~~^~~~~~~~ externinit.cpp: In function 'char* editor::shortString(char*, short unsigned int, const unsigned int&)': externinit.cpp:164:22: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 164 | for(int i = 0; i < strlen; i++) | ~~^~~~~~~~ externinit.cpp: In function 'unsigned char editor::parseHexChar(char*)': externinit.cpp:178:9: warning: value computed is not used [-Wunused-value] 178 | out + charHex(str[1]); | ~~~~^~~~~~~~~~~~~~~~~ externinit.cpp: In function 'void editor::inform(const char*)': externinit.cpp:191:18: warning: too many arguments for format [-Wformat-extra-args] 191 | mvprintw(3,4,"+--------------------------------------------------------------+",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:193:18: warning: too many arguments for format [-Wformat-extra-args] 193 | mvprintw(8,4,"+--------------------------------------------------------------+",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:196:18: warning: too many arguments for format [-Wformat-extra-args] 196 | mvprintw(4,4," ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:200:30: warning: too many arguments for format [-Wformat-extra-args] 200 | mvprintw(5, 4+i, " ", stdscr); | ^~~ externinit.cpp:201:18: warning: too many arguments for format [-Wformat-extra-args] 201 | mvprintw(6,4," ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:202:18: warning: too many arguments for format [-Wformat-extra-args] 202 | mvprintw(7,4," Press [Space] to continue ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp: In function 'bool editor::confirm(const char*)': externinit.cpp:218:18: warning: too many arguments for format [-Wformat-extra-args] 218 | mvprintw(3,4,"+--------------------------------------------------------------+",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:219:18: warning: too many arguments for format [-Wformat-extra-args] 219 | mvprintw(8,4,"+--------------------------------------------------------------+",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:222:18: warning: too many arguments for format [-Wformat-extra-args] 222 | mvprintw(4,4," ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:226:30: warning: too many arguments for format [-Wformat-extra-args] 226 | mvprintw(5, 4+i, " ", stdscr); | ^~~ externinit.cpp:227:18: warning: too many arguments for format [-Wformat-extra-args] 227 | mvprintw(6,4," ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:228:18: warning: too many arguments for format [-Wformat-extra-args] 228 | mvprintw(7,4," Are you sure? [y/n] ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp: In function 'void editor::displayAbout()': externinit.cpp:243:19: warning: too many arguments for format [-Wformat-extra-args] 243 | mvprintw(3,4, "+---------------------------------+",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:244:19: warning: too many arguments for format [-Wformat-extra-args] 244 | mvprintw(15,4,"+---------------------------------+",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:247:19: warning: too many arguments for format [-Wformat-extra-args] 247 | mvprintw(4,4, " Welcome to PLEBTracker! v1 ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:248:19: warning: too many arguments for format [-Wformat-extra-args] 248 | mvprintw(5,4, " ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:249:19: warning: too many arguments for format [-Wformat-extra-args] 249 | mvprintw(6,4, "Press TAB to switch windows ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:250:19: warning: too many arguments for format [-Wformat-extra-args] 250 | mvprintw(7,4, "Press : to open the command bar ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:251:19: warning: too many arguments for format [-Wformat-extra-args] 251 | mvprintw(8,4, " ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:252:19: warning: too many arguments for format [-Wformat-extra-args] 252 | mvprintw(9,4, "To view a list of commands, see ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:253:19: warning: too many arguments for format [-Wformat-extra-args] 253 | mvprintw(10,4," the man page for plebtrkraw(1) ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:254:19: warning: too many arguments for format [-Wformat-extra-args] 254 | mvprintw(11,4," ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:255:19: warning: too many arguments for format [-Wformat-extra-args] 255 | mvprintw(12,4," -Dan Frazier ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:256:19: warning: too many arguments for format [-Wformat-extra-args] 256 | mvprintw(13,4," ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp:257:19: warning: too many arguments for format [-Wformat-extra-args] 257 | mvprintw(14,4," Press [Space] to continue ",stdscr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ externinit.cpp: In function 'void editor::setPID(int)': externinit.cpp:276:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 276 | for(int i = 0; i < playpath.length(); i++) | ~~^~~~~~~~~~~~~~~~~~~ externinit.cpp:280:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 280 | for(int i = 0; i < signalpath.length(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../include/song.h:5, from ../include/tables.h:17, from externinit.cpp:1: ../include/pattern.h: At global scope: ../include/pattern.h:12:14: warning: 'BASEFRQ' defined but not used [-Wunused-variable] 12 | static float BASEFRQ; | ^~~~~~~ g++ -o plebtrkraw ../obj/cmdbar.o ../obj/instedtr.o ../obj/instrument.o ../obj/meta.o ../obj/pattern.o ../obj/patternedtr.o ../obj/song.o ../obj/daemoncomm.o ../obj/externinit.o ../obj/main.o -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -std=c++11 -I../include -lncurses -lncursesw patternedtr.cpp: In function 'displayPattern': patternedtr.cpp:775:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 775 | name[4] = 0; | ^ patternedtr.cpp:721:10: note: at offset 4 into destination object 'name' of size 4 721 | char name[4]; | ^ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.f5WNFZ + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64 ++ dirname /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd PLEBTracker-f6aa7078c3f39e9c8b025e70e7dbeab19119e213 + install -m 755 -d /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/bin/ + install -m 755 -d /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/share/man/man1 + install -m 755 -d /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/share/plebtracker/docs/ + install -m 755 -d /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/share/plebtracker/examples/ + cd Interpreter/src + install -m 755 plebplay /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/bin/ + install -m 755 plebitp /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/bin/ + install -m 755 plebrender /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/bin/ + install -m 644 ../doc/plebitp.1 /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/share/man/man1/ + install -m 644 ../doc/plebplay.1 /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/share/man/man1/ + install -m 644 ../doc/plebrender.1 /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/share/man/man1/ + cd ../.. + cd Tracker/src + install -m 755 plebtrk /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/bin/ + install -m 755 plebtrkdaemon /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/bin/ + install -m 755 plebtrkraw /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/bin/ + install -m 644 ../doc/plebtrk.1 /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/share/man/man1/ + install -m 644 ../doc/plebtrkdaemon.1 /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/share/man/man1/ + install -m 644 ../doc/plebtrkraw.1 /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/share/man/man1/ + cd ../.. + install -m 644 docs/PLEBTrackconcept.txt docs/SONGFILESPEC.txt docs/binds.txt docs/filtertableconcept.txt docs/manual.txt /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/share/plebtracker/docs/ + install -m 644 docs/patterneditor.pdf docs/wavetable.pdf /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/share/plebtracker/docs/ + install -m 644 examples/aGNUbis.plb examples/breakup_breakdown.plb examples/echoes_in_the_wind.plb examples/eclecticelectric.plb examples/electrosmash.plb examples/gmin.plb examples/intrepid.plb examples/sineways.plb examples/stellarium_romance.plb examples/stunned.plb examples/windstone.plb /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64//usr/share/plebtracker/examples/ + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 0.1-3.fc38 --unique-debug-suffix -0.1-3.fc38.aarch64 --unique-debug-src-base plebtracker-0.1-3.fc38.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/PLEBTracker-f6aa7078c3f39e9c8b025e70e7dbeab19119e213 extracting debug info from /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64/usr/bin/plebitp extracting debug info from /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64/usr/bin/plebtrkraw original debug info size: 1736kB, size after compression: 1452kB /usr/bin/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 1126 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 mangling shebang in /usr/bin/plebtrkdaemon from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/plebtrk from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/plebrender from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/plebplay from /bin/bash to #!/usr/bin/bash + /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 Processing files: plebtracker-0.1-3.fc38.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.lyNJdX + umask 022 + cd /builddir/build/BUILD + cd PLEBTracker-f6aa7078c3f39e9c8b025e70e7dbeab19119e213 + DOCDIR=/builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64/usr/share/doc/plebtracker + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64/usr/share/doc/plebtracker + cp -pr README.md /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64/usr/share/doc/plebtracker + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.g4tnoH + umask 022 + cd /builddir/build/BUILD + cd PLEBTracker-f6aa7078c3f39e9c8b025e70e7dbeab19119e213 + LICENSEDIR=/builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64/usr/share/licenses/plebtracker + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64/usr/share/licenses/plebtracker + cp -pr LICENSE /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64/usr/share/licenses/plebtracker + RPM_EC=0 ++ jobs -p + exit 0 Provides: plebtracker = 0.1-3.fc38 plebtracker(aarch-64) = 0.1-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libfftw3.so.3()(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.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libncurses.so.6()(64bit) libncursesw.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtinfo.so.6()(64bit) rtld(GNU_HASH) Processing files: plebtracker-debugsource-0.1-3.fc38.aarch64 Provides: plebtracker-debugsource = 0.1-3.fc38 plebtracker-debugsource(aarch-64) = 0.1-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: plebtracker-debuginfo-0.1-3.fc38.aarch64 Provides: debuginfo(build-id) = 7817b423458b913abdf9e92a3089cf1144af6673 debuginfo(build-id) = b0cab9af97c909d74587fd0e9aab0ba2d5154233 plebtracker-debuginfo = 0.1-3.fc38 plebtracker-debuginfo(aarch-64) = 0.1-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: plebtracker-debugsource(aarch-64) = 0.1-3.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64 Wrote: /builddir/build/RPMS/plebtracker-0.1-3.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/plebtracker-debugsource-0.1-3.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/plebtracker-debuginfo-0.1-3.fc38.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.utcFks + umask 022 + cd /builddir/build/BUILD + cd PLEBTracker-f6aa7078c3f39e9c8b025e70e7dbeab19119e213 + /usr/bin/rm -rf /builddir/build/BUILDROOT/plebtracker-0.1-3.fc38.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.nUVfp3 + umask 022 + cd /builddir/build/BUILD + rm -rf PLEBTracker-f6aa7078c3f39e9c8b025e70e7dbeab19119e213 PLEBTracker-f6aa7078c3f39e9c8b025e70e7dbeab19119e213.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0