Mock Version: 5.5 Mock Version: 5.5 Mock Version: 5.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/schismtracker.spec'], chrootPath='/var/lib/mock/f41-build-1049427-19179/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=864000uid=997gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.by8qz22s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.by8qz22s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', '5bc8647266224eb38cbb69ae3a5b5b9c', '-D', '/var/lib/mock/f41-build-1049427-19179/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.by8qz22s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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 --noclean --target riscv64 --nodeps /builddir/build/SPECS/schismtracker.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1718668800 Wrote: /builddir/build/SRPMS/schismtracker-20240614-1.fc41.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/schismtracker.spec'], chrootPath='/var/lib/mock/f41-build-1049427-19179/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=864000uid=997gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.by8qz22s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.by8qz22s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', 'd987296f94dc4d7d838e936792c9edb8', '-D', '/var/lib/mock/f41-build-1049427-19179/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.by8qz22s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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 --noclean --target riscv64 --nodeps /builddir/build/SPECS/schismtracker.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1718668800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.nnurFw + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf schismtracker-20240614 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/20240614.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd schismtracker-20240614 + rm -rf /builddir/build/BUILD/schismtracker-20240614-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/schismtracker-20240614-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mkdir auto + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.juxFIi + 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 -fasynchronous-unwind-tables -fno-omit-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 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + 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 schismtracker-20240614 + autoreconf -i sh: line 1: git: command not found sh: line 1: git: command not found sh: line 1: git: command not found configure.ac:111: installing './compile' configure.ac:35: installing './config.guess' configure.ac:35: installing './config.sub' configure.ac:32: installing './install-sh' configure.ac:32: installing './missing' Makefile.am: installing './depcomp' + 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 -fasynchronous-unwind-tables -fno-omit-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 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + 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 + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run + ./configure --build=riscv64-koji-linux-gnu --host=riscv64-koji-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking build system type... riscv64-koji-linux-gnu checking host system type... riscv64-koji-linux-gnu checking for riscv64-koji-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking whether ln -s works... yes checking for riscv64-koji-linux-gnu-git... no checking for git... no checking for riscv64-koji-linux-gnu-windres... no checking for windres... no checking for riscv64-koji-linux-gnu-perl... no checking for perl... perl checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking whether byte ordering is bigendian... no checking for riscv64-koji-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for sdl2 >= 2.0.0... yes checking for dlopen in -ldl... yes checking for strchr... yes checking for memmove... yes checking for strerror... yes checking for strtol... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for strverscmp... yes checking for stricmp... no checking for strnicmp... no checking for strcasestr... yes checking for strptime... yes checking for asprintf... yes checking for vasprintf... yes checking for memcmp... yes checking for mmap... yes checking for nice... yes checking for unsetenv... yes checking for dup... yes checking for fnmatch... yes checking for mkstemp... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for inttypes.h... (cached) yes checking for fcntl.h... yes checking for limits.h... yes checking for signal.h... yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for sys/ioctl.h... yes checking for byteswap.h... yes checking for sys/socket.h... yes checking for sys/soundcard.h... yes checking for poll.h... yes checking for sys/poll.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for off_t... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for library containing powf... -lm checking host platform... nothing to do here checking for IOS_ReloadIOS in -logc... no checking for library containing socket... none required checking for flac... no checking for jack... no checking for snd_seq_open in -lasound... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands + make -j32 make all-am make[1]: Entering directory '/builddir/build/BUILD/schismtracker-20240614' sh ./scripts/build-font.sh . font/default-lower.fnt font/default-upper-alt.fnt font/default-upper-itf.fnt font/half-width.fnt >auto/default-font.c perl ./scripts/genhelp.pl . helptext/global-keys helptext/copyright helptext/info-page helptext/instrument-list helptext/message-editor helptext/midi-output helptext/orderlist-pan helptext/orderlist-vol helptext/pattern-editor helptext/adlib-sample helptext/sample-list helptext/palettes >auto/helptext.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_blank.o `test -f 'schism/page_blank.c' || echo './'`schism/page_blank.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-charset.o `test -f 'schism/charset.c' || echo './'`schism/charset.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-charset_data.o `test -f 'schism/charset_data.c' || echo './'`schism/charset_data.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-sample-edit.o `test -f 'schism/sample-edit.c' || echo './'`schism/sample-edit.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-dmoz.o `test -f 'schism/dmoz.c' || echo './'`schism/dmoz.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_info.o `test -f 'schism/page_info.c' || echo './'`schism/page_info.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page.o `test -f 'schism/page.c' || echo './'`schism/page.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_palette.o `test -f 'schism/page_palette.c' || echo './'`schism/page_palette.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_instruments.o `test -f 'schism/page_instruments.c' || echo './'`schism/page_instruments.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_log.o `test -f 'schism/page_log.c' || echo './'`schism/page_log.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_about.o `test -f 'schism/page_about.c' || echo './'`schism/page_about.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-pattern-view.o `test -f 'schism/pattern-view.c' || echo './'`schism/pattern-view.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-xpmdata.o `test -f 'schism/xpmdata.c' || echo './'`schism/xpmdata.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-menu.o `test -f 'schism/menu.c' || echo './'`schism/menu.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-disko.o `test -f 'schism/disko.c' || echo './'`schism/disko.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_loadinst.o `test -f 'schism/page_loadinst.c' || echo './'`schism/page_loadinst.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-mplink.o `test -f 'schism/mplink.c' || echo './'`schism/mplink.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-clippy.o `test -f 'schism/clippy.c' || echo './'`schism/clippy.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_loadmodule.o `test -f 'schism/page_loadmodule.c' || echo './'`schism/page_loadmodule.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_vars.o `test -f 'schism/page_vars.c' || echo './'`schism/page_vars.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-palettes.o `test -f 'schism/palettes.c' || echo './'`schism/palettes.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-compression.o `test -f 'fmt/compression.c' || echo './'`fmt/compression.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-generic.o `test -f 'fmt/generic.c' || echo './'`fmt/generic.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-mmcmp.o `test -f 'fmt/mmcmp.c' || echo './'`fmt/mmcmp.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-669.o `test -f 'fmt/669.c' || echo './'`fmt/669.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-aiff.o `test -f 'fmt/aiff.c' || echo './'`fmt/aiff.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-ams.o `test -f 'fmt/ams.c' || echo './'`fmt/ams.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-au.o `test -f 'fmt/au.c' || echo './'`fmt/au.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-f2r.o `test -f 'fmt/f2r.c' || echo './'`fmt/f2r.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-far.o `test -f 'fmt/far.c' || echo './'`fmt/far.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-imf.o `test -f 'fmt/imf.c' || echo './'`fmt/imf.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-it.o `test -f 'fmt/it.c' || echo './'`fmt/it.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-iti.o `test -f 'fmt/iti.c' || echo './'`fmt/iti.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-its.o `test -f 'fmt/its.c' || echo './'`fmt/its.c schism/charset.c: In function ‘ucs4_to_utf16LE’: schism/charset.c:320:42: warning: unused variable ‘w2’ [-Wunused-variable] 320 | uint16_t w2 = 0xDC00 + ((ch - 0x10000) & 0x3FF); \ | ^~ schism/charset.c:336:1: note: in expansion of macro ‘ENCODE_UTF16_VARIANT’ 336 | ENCODE_UTF16_VARIANT(LE) | ^~~~~~~~~~~~~~~~~~~~ schism/charset.c:319:42: warning: unused variable ‘w1’ [-Wunused-variable] 319 | uint16_t w1 = 0xD800 + ((ch - 0x10000) >> 10); \ | ^~ schism/charset.c:336:1: note: in expansion of macro ‘ENCODE_UTF16_VARIANT’ 336 | ENCODE_UTF16_VARIANT(LE) | ^~~~~~~~~~~~~~~~~~~~ schism/charset.c: In function ‘ucs4_to_utf16BE’: schism/charset.c:320:42: warning: unused variable ‘w2’ [-Wunused-variable] 320 | uint16_t w2 = 0xDC00 + ((ch - 0x10000) & 0x3FF); \ | ^~ schism/charset.c:344:1: note: in expansion of macro ‘ENCODE_UTF16_VARIANT’ 344 | ENCODE_UTF16_VARIANT(BE) | ^~~~~~~~~~~~~~~~~~~~ schism/charset.c:319:42: warning: unused variable ‘w1’ [-Wunused-variable] 319 | uint16_t w1 = 0xD800 + ((ch - 0x10000) >> 10); \ | ^~ schism/charset.c:344:1: note: in expansion of macro ‘ENCODE_UTF16_VARIANT’ 344 | ENCODE_UTF16_VARIANT(BE) | ^~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-liq.o `test -f 'fmt/liq.c' || echo './'`fmt/liq.c In file included from schism/page_loadmodule.c:27: schism/page_loadmodule.c: In function ‘set_default_glob’: schism/page_loadmodule.c:444:41: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 444 | CHARSET_EASY_MODE_CONST(s, CHARSET_CHAR, CHARSET_CP437, { | ^ | | | const char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/page_loadmodule.c:444:17: note: in expansion of macro ‘CHARSET_EASY_MODE_CONST’ 444 | CHARSET_EASY_MODE_CONST(s, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ schism/charset.c: In function ‘charset_strcmp’: schism/charset.c:650:23: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign] 650 | return strcmp(in1, in2); | ^~~ | | | const uint8_t * {aka const unsigned char *} In file included from ./include/headers.h:51, from schism/charset.c:24: /usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ schism/charset.c:650:28: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness [-Wpointer-sign] 650 | return strcmp(in1, in2); | ^~~ | | | const uint8_t * {aka const unsigned char *} /usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ schism/charset.c: In function ‘charset_strcasecmp’: schism/charset.c:686:27: warning: pointer targets in passing argument 1 of ‘strcasecmp’ differ in signedness [-Wpointer-sign] 686 | return strcasecmp(in1, in2); | ^~~ | | | const uint8_t * {aka const unsigned char *} In file included from /usr/include/string.h:462: /usr/include/strings.h:116:36: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ schism/charset.c:686:32: warning: pointer targets in passing argument 2 of ‘strcasecmp’ differ in signedness [-Wpointer-sign] 686 | return strcasecmp(in1, in2); | ^~~ | | | const uint8_t * {aka const unsigned char *} /usr/include/strings.h:116:54: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ ./include/charset.h:89:29: warning: pointer targets in assignment from ‘const char *’ to ‘const uint8_t *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:98:55: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 98 | #define CHARSET_EASY_MODE_CONST(in, inset, outset, x) CHARSET_EASY_MODE_EX(const, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/page_loadmodule.c:444:17: note: in expansion of macro ‘CHARSET_EASY_MODE_CONST’ 444 | CHARSET_EASY_MODE_CONST(s, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~~~~~~~ schism/page_loadmodule.c:445:32: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 445 | strcpy(filename_entry, out); | ^~~~~~~~~~~~~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadmodule.c:444:17: note: in expansion of macro ‘CHARSET_EASY_MODE_CONST’ 444 | CHARSET_EASY_MODE_CONST(s, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/features.h:511, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from ./include/headers.h:34, from schism/page_loadmodule.c:24: /usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ schism/page_loadmodule.c:445:48: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness [-Wpointer-sign] 445 | strcpy(filename_entry, out); | ^~~ | | | const uint8_t * {aka const unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadmodule.c:444:17: note: in expansion of macro ‘CHARSET_EASY_MODE_CONST’ 444 | CHARSET_EASY_MODE_CONST(s, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:77:1: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ schism/page_loadmodule.c: In function ‘search_update’: schism/page_loadmodule.c:481:57: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 481 | CHARSET_EASY_MODE(flist.files[n]->base, CHARSET_CHAR, CHARSET_CP437, { | ~~~~~~~~~~~~~~^~~~~~ | | | char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/page_loadmodule.c:481:25: note: in expansion of macro ‘CHARSET_EASY_MODE’ 481 | CHARSET_EASY_MODE(flist.files[n]->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ In file included from schism/page_loadinst.c:27: schism/page_loadinst.c: In function ‘file_list_draw’: ./include/charset.h:89:29: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:97:49: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 97 | #define CHARSET_EASY_MODE(in, inset, outset, x) CHARSET_EASY_MODE_EX(, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/page_loadmodule.c:481:25: note: in expansion of macro ‘CHARSET_EASY_MODE’ 481 | CHARSET_EASY_MODE(flist.files[n]->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ schism/page_loadinst.c:228:59: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 228 | CHARSET_EASY_MODE(file->base ? file->base : "", CHARSET_CHAR, CHARSET_CP437, { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/page_loadinst.c:228:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 228 | CHARSET_EASY_MODE(file->base ? file->base : "", CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ schism/page_loadmodule.c:482:49: warning: pointer targets in passing argument 1 of ‘strncasecmp’ differ in signedness [-Wpointer-sign] 482 | if (strncasecmp(out, search_text, search_text_length) == 0) { | ^~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadmodule.c:481:25: note: in expansion of macro ‘CHARSET_EASY_MODE’ 481 | CHARSET_EASY_MODE(flist.files[n]->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ ./include/charset.h:89:29: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:97:49: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 97 | #define CHARSET_EASY_MODE(in, inset, outset, x) CHARSET_EASY_MODE_EX(, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/page_loadinst.c:228:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 228 | CHARSET_EASY_MODE(file->base ? file->base : "", CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:462, from ./include/headers.h:51: /usr/include/strings.h:120:37: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ schism/page_loadinst.c:229:44: warning: pointer targets in passing argument 1 of ‘draw_text_bios_len’ differ in signedness [-Wpointer-sign] 229 | draw_text_bios_len(out, 18, 32, pos, fg, bg); | ^~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadinst.c:228:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 228 | CHARSET_EASY_MODE(file->base ? file->base : "", CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ In file included from ./include/it.h:314, from schism/page_loadinst.c:26: ./include/draw-char.h:41:37: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 41 | int draw_text_bios_len(const char * text, int len, int x, int y, uint32_t fg, uint32_t bg); | ~~~~~~~~~~~~~^~~~ schism/page_loadinst.c:232:49: warning: pointer targets in passing argument 1 of ‘strncasecmp’ differ in signedness [-Wpointer-sign] 232 | if (strncasecmp(out,slash_search_str,slash_search_mode) == 0) { | ^~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadinst.c:228:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 228 | CHARSET_EASY_MODE(file->base ? file->base : "", CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:462, from ./include/headers.h:51, from schism/page_loadinst.c:24: /usr/include/strings.h:120:37: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ schism/page_loadmodule.c:491:56: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 491 | CHARSET_EASY_MODE(dlist.dirs[n]->base, CHARSET_CHAR, CHARSET_CP437, { | ~~~~~~~~~~~~~^~~~~~ | | | char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/page_loadmodule.c:491:25: note: in expansion of macro ‘CHARSET_EASY_MODE’ 491 | CHARSET_EASY_MODE(dlist.dirs[n]->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ ./include/charset.h:89:29: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:97:49: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 97 | #define CHARSET_EASY_MODE(in, inset, outset, x) CHARSET_EASY_MODE_EX(, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/page_loadmodule.c:491:25: note: in expansion of macro ‘CHARSET_EASY_MODE’ 491 | CHARSET_EASY_MODE(dlist.dirs[n]->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ schism/page_loadmodule.c:492:49: warning: pointer targets in passing argument 1 of ‘strncasecmp’ differ in signedness [-Wpointer-sign] 492 | if (strncasecmp(out, search_text, search_text_length) == 0) { | ^~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadmodule.c:491:25: note: in expansion of macro ‘CHARSET_EASY_MODE’ 491 | CHARSET_EASY_MODE(dlist.dirs[n]->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ /usr/include/strings.h:120:37: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ schism/page_loadmodule.c: In function ‘change_dir’: schism/page_loadmodule.c:554:27: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 554 | CHARSET_EASY_MODE(ptr, CHARSET_CHAR, CHARSET_CP437, { | ^~~ | | | char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/page_loadmodule.c:554:9: note: in expansion of macro ‘CHARSET_EASY_MODE’ 554 | CHARSET_EASY_MODE(ptr, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ schism/page_loadinst.c: In function ‘reposition_at_slash_search’: schism/page_loadinst.c:295:36: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 295 | CHARSET_EASY_MODE(f->base, CHARSET_CHAR, CHARSET_CP437, { | ~^~~~~~ | | | char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/page_loadinst.c:295:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 295 | CHARSET_EASY_MODE(f->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ ./include/charset.h:89:29: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:97:49: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 97 | #define CHARSET_EASY_MODE(in, inset, outset, x) CHARSET_EASY_MODE_EX(, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/page_loadmodule.c:554:9: note: in expansion of macro ‘CHARSET_EASY_MODE’ 554 | CHARSET_EASY_MODE(ptr, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ ./include/charset.h:89:29: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:97:49: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 97 | #define CHARSET_EASY_MODE(in, inset, outset, x) CHARSET_EASY_MODE_EX(, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/page_loadinst.c:295:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 295 | CHARSET_EASY_MODE(f->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ schism/page_loadmodule.c:557:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 557 | strcpy(dirname_entry, cfg_dir_modules); | ^~~~~~~~~~~~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadmodule.c:554:9: note: in expansion of macro ‘CHARSET_EASY_MODE’ 554 | CHARSET_EASY_MODE(ptr, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ schism/page_loadmodule.c: In function ‘file_list_draw’: schism/page_loadmodule.c:619:67: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 619 | CHARSET_EASY_MODE(file->base ? file->base : "", CHARSET_CHAR, CHARSET_CP437, { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/page_loadmodule.c:619:25: note: in expansion of macro ‘CHARSET_EASY_MODE’ 619 | CHARSET_EASY_MODE(file->base ? file->base : "", CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ ./include/charset.h:89:29: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:97:49: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 97 | #define CHARSET_EASY_MODE(in, inset, outset, x) CHARSET_EASY_MODE_EX(, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/page_loadmodule.c:619:25: note: in expansion of macro ‘CHARSET_EASY_MODE’ 619 | CHARSET_EASY_MODE(file->base ? file->base : "", CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ schism/page_loadmodule.c:620:52: warning: pointer targets in passing argument 1 of ‘draw_text_bios_len’ differ in signedness [-Wpointer-sign] 620 | draw_text_bios_len(out, 20, 3, pos, fg1, bg); | ^~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadmodule.c:619:25: note: in expansion of macro ‘CHARSET_EASY_MODE’ 619 | CHARSET_EASY_MODE(file->base ? file->base : "", CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ In file included from ./include/it.h:314, from schism/page_loadmodule.c:26: ./include/draw-char.h:41:37: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 41 | int draw_text_bios_len(const char * text, int len, int x, int y, uint32_t fg, uint32_t bg); | ~~~~~~~~~~~~~^~~~ schism/page_loadinst.c: In function ‘file_list_handle_key’: schism/page_loadinst.c:470:61: warning: pointer targets in passing argument 1 of ‘file_list_handle_text_input’ differ in signedness [-Wpointer-sign] 470 | return file_list_handle_text_input(k->text); | ~^~~~~~ | | | const char * schism/page_loadinst.c:378:55: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 378 | static int file_list_handle_text_input(const uint8_t* text) { | ~~~~~~~~~~~~~~~^~~~ schism/page_loadmodule.c: In function ‘file_list_handle_key’: schism/page_loadmodule.c:769:69: warning: pointer targets in passing argument 1 of ‘file_list_handle_text_input’ differ in signedness [-Wpointer-sign] 769 | return file_list_handle_text_input(k->text); | ~^~~~~~ | | | const char * schism/page_loadmodule.c:704:55: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 704 | static int file_list_handle_text_input(const uint8_t* text) { | ~~~~~~~~~~~~~~~^~~~ schism/page_loadmodule.c: In function ‘dir_list_draw’: schism/page_loadmodule.c:842:48: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 842 | CHARSET_EASY_MODE(dlist.dirs[n]->base, CHARSET_CHAR, CHARSET_CP437, { | ~~~~~~~~~~~~~^~~~~~ | | | char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/page_loadmodule.c:842:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 842 | CHARSET_EASY_MODE(dlist.dirs[n]->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ ./include/charset.h:89:29: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:97:49: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 97 | #define CHARSET_EASY_MODE(in, inset, outset, x) CHARSET_EASY_MODE_EX(, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/page_loadmodule.c:842:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 842 | CHARSET_EASY_MODE(dlist.dirs[n]->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ schism/page_loadmodule.c:843:44: warning: pointer targets in passing argument 1 of ‘draw_text_bios_len’ differ in signedness [-Wpointer-sign] 843 | draw_text_bios_len(out, 77 - 51, 51, pos, fg, bg); | ^~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadmodule.c:842:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 842 | CHARSET_EASY_MODE(dlist.dirs[n]->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ ./include/draw-char.h:41:37: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 41 | int draw_text_bios_len(const char * text, int len, int x, int y, uint32_t fg, uint32_t bg); | ~~~~~~~~~~~~~^~~~ schism/page_loadmodule.c: In function ‘dir_list_handle_key’: schism/page_loadmodule.c:870:25: warning: enumeration value ‘MOUSE_NONE’ not handled in switch [-Wswitch] 870 | switch (k->mouse) { | ^~~~~~ schism/dmoz.c: In function ‘dmoz_fcmp_strcmp’: schism/dmoz.c:588:40: warning: pointer targets in passing argument 1 of ‘charset_strcmp’ differ in signedness [-Wpointer-sign] 588 | return charset_##name(a->base, CHARSET_CHAR, b->base, CHARSET_CHAR); \ | ~^~~~~~ | | | char * schism/dmoz.c:594:1: note: in expansion of macro ‘_DEF_CMP_CHARSET’ 594 | _DEF_CMP_CHARSET(strcmp) | ^~~~~~~~~~~~~~~~ In file included from schism/dmoz.c:29: ./include/charset.h:67:35: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 67 | int charset_strcmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/page_loadmodule.c:955:68: warning: pointer targets in passing argument 1 of ‘dir_list_handle_text_input’ differ in signedness [-Wpointer-sign] 955 | return dir_list_handle_text_input(k->text); | ~^~~~~~ | | | const char * schism/dmoz.c:588:63: warning: pointer targets in passing argument 3 of ‘charset_strcmp’ differ in signedness [-Wpointer-sign] 588 | return charset_##name(a->base, CHARSET_CHAR, b->base, CHARSET_CHAR); \ | ~^~~~~~ | | | char * schism/dmoz.c:594:1: note: in expansion of macro ‘_DEF_CMP_CHARSET’ 594 | _DEF_CMP_CHARSET(strcmp) | ^~~~~~~~~~~~~~~~ ./include/charset.h:67:73: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 67 | int charset_strcmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/page_loadmodule.c:851:54: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 851 | static int dir_list_handle_text_input(const uint8_t* text) { | ~~~~~~~~~~~~~~~^~~~ schism/dmoz.c: In function ‘dmoz_dcmp_strcmp’: schism/page_loadmodule.c: In function ‘filename_entered’: schism/dmoz.c:592:40: warning: pointer targets in passing argument 1 of ‘charset_strcmp’ differ in signedness [-Wpointer-sign] 592 | return charset_##name(a->base, CHARSET_CHAR, b->base, CHARSET_CHAR); \ | ~^~~~~~ | | | char * schism/dmoz.c:594:1: note: in expansion of macro ‘_DEF_CMP_CHARSET’ 594 | _DEF_CMP_CHARSET(strcmp) | ^~~~~~~~~~~~~~~~ ./include/charset.h:67:35: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 67 | int charset_strcmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/page_loadmodule.c:982:21: warning: pointer targets in passing argument 1 of ‘strpbrk’ differ in signedness [-Wpointer-sign] 982 | if (strpbrk(filename_entry, "?*")) { | ^~~~~~~~~~~~~~ | | | uint8_t * {aka unsigned char *} schism/dmoz.c:592:63: warning: pointer targets in passing argument 3 of ‘charset_strcmp’ differ in signedness [-Wpointer-sign] 592 | return charset_##name(a->base, CHARSET_CHAR, b->base, CHARSET_CHAR); \ | ~^~~~~~ | | | char * schism/dmoz.c:594:1: note: in expansion of macro ‘_DEF_CMP_CHARSET’ 594 | _DEF_CMP_CHARSET(strcmp) | ^~~~~~~~~~~~~~~~ ./include/charset.h:67:73: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 67 | int charset_strcmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ /usr/include/string.h:323:35: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 323 | extern char *strpbrk (const char *__s, const char *__accept) | ~~~~~~~~~~~~^~~ schism/dmoz.c: In function ‘dmoz_fcmp_strcasecmp’: schism/page_loadmodule.c:983:26: warning: pointer targets in passing argument 1 of ‘set_glob’ differ in signedness [-Wpointer-sign] 983 | set_glob(filename_entry); | ^~~~~~~~~~~~~~ | | | uint8_t * {aka unsigned char *} schism/dmoz.c:588:40: warning: pointer targets in passing argument 1 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 588 | return charset_##name(a->base, CHARSET_CHAR, b->base, CHARSET_CHAR); \ | ~^~~~~~ | | | char * schism/dmoz.c:595:1: note: in expansion of macro ‘_DEF_CMP_CHARSET’ 595 | _DEF_CMP_CHARSET(strcasecmp) | ^~~~~~~~~~~~~~~~ ./include/charset.h:68:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/page_loadmodule.c:422:34: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 422 | static void set_glob(const char *globspec) | ~~~~~~~~~~~~^~~~~~~~ schism/dmoz.c:588:63: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 588 | return charset_##name(a->base, CHARSET_CHAR, b->base, CHARSET_CHAR); \ | ~^~~~~~ | | | char * schism/dmoz.c:595:1: note: in expansion of macro ‘_DEF_CMP_CHARSET’ 595 | _DEF_CMP_CHARSET(strcasecmp) | ^~~~~~~~~~~~~~~~ ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/dmoz.c: In function ‘dmoz_dcmp_strcasecmp’: schism/dmoz.c:592:40: warning: pointer targets in passing argument 1 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 592 | return charset_##name(a->base, CHARSET_CHAR, b->base, CHARSET_CHAR); \ | ~^~~~~~ | | | char * schism/dmoz.c:595:1: note: in expansion of macro ‘_DEF_CMP_CHARSET’ 595 | _DEF_CMP_CHARSET(strcasecmp) | ^~~~~~~~~~~~~~~~ ./include/charset.h:68:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/page_loadmodule.c:986:71: warning: pointer targets in passing argument 2 of ‘dmoz_path_concat’ differ in signedness [-Wpointer-sign] 986 | char *ptr = dmoz_path_concat(cfg_dir_modules, out); | ^~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadmodule.c:985:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 985 | CHARSET_EASY_MODE(filename_entry, CHARSET_CP437, CHARSET_CHAR, { | ^~~~~~~~~~~~~~~~~ In file included from ./include/fmt.h:28, from ./include/song.h:32, from schism/page_loadmodule.c:28: ./include/dmoz.h:182:51: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 182 | char *dmoz_path_concat(const char *a, const char *b); | ~~~~~~~~~~~~^ schism/dmoz.c:592:63: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 592 | return charset_##name(a->base, CHARSET_CHAR, b->base, CHARSET_CHAR); \ | ~^~~~~~ | | | char * schism/dmoz.c:595:1: note: in expansion of macro ‘_DEF_CMP_CHARSET’ 595 | _DEF_CMP_CHARSET(strcasecmp) | ^~~~~~~~~~~~~~~~ ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/page_loadmodule.c: In function ‘dirname_entered’: schism/page_loadmodule.c:997:33: warning: pointer targets in passing argument 1 of ‘change_dir’ differ in signedness [-Wpointer-sign] 997 | if (!change_dir(out)) { | ^~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadmodule.c:996:9: note: in expansion of macro ‘CHARSET_EASY_MODE’ 996 | CHARSET_EASY_MODE(dirname_entry, CHARSET_CP437, CHARSET_CHAR, { | ^~~~~~~~~~~~~~~~~ schism/page_loadmodule.c:545:35: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 545 | static int change_dir(const char *dir) | ~~~~~~~~~~~~^~~ schism/page_loadmodule.c: In function ‘load_module_set_page’: schism/page_loadmodule.c:1064:24: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign] 1064 | strcpy(filename_entry, glob_list_src); | ^~~~~~~~~~~~~~ | | | uint8_t * {aka unsigned char *} /usr/include/bits/string_fortified.h:77:16: note: expected ‘char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ schism/page_loadmodule.c: In function ‘load_module_load_page’: schism/page_loadmodule.c:1104:77: warning: pointer targets in passing argument 9 of ‘create_textentry’ differ in signedness [-Wpointer-sign] 1104 | create_textentry(widgets_loadmodule + 2, 13, 46, 64, 0, 3, 3, NULL, filename_entry, PATH_MAX); | ^~~~~~~~~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from schism/page_loadmodule.c:29: ./include/page.h:444:29: note: expected ‘char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 444 | char *text, int max_length); | ~~~~~~^~~~ schism/page_loadmodule.c:1106:77: warning: pointer targets in passing argument 9 of ‘create_textentry’ differ in signedness [-Wpointer-sign] 1106 | create_textentry(widgets_loadmodule + 3, 13, 47, 64, 2, 3, 0, NULL, dirname_entry, PATH_MAX); | ^~~~~~~~~~~~~ | | | uint8_t * {aka unsigned char *} ./include/page.h:444:29: note: expected ‘char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 444 | char *text, int max_length); | ~~~~~~^~~~ schism/page_loadmodule.c: In function ‘save_module_load_page’: schism/page_loadmodule.c:1172:77: warning: pointer targets in passing argument 9 of ‘create_textentry’ differ in signedness [-Wpointer-sign] 1172 | create_textentry(widgets_exportsave + 2, 13, 46, 64, 0, 3, 3, NULL, filename_entry, PATH_MAX); | ^~~~~~~~~~~~~~ | | | uint8_t * {aka unsigned char *} ./include/page.h:444:29: note: expected ‘char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 444 | char *text, int max_length); | ~~~~~~^~~~ schism/page_loadmodule.c:1174:77: warning: pointer targets in passing argument 9 of ‘create_textentry’ differ in signedness [-Wpointer-sign] 1174 | create_textentry(widgets_exportsave + 3, 13, 47, 64, 2, 0, 0, NULL, dirname_entry, PATH_MAX); | ^~~~~~~~~~~~~ | | | uint8_t * {aka unsigned char *} ./include/page.h:444:29: note: expected ‘char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 444 | char *text, int max_length); | ~~~~~~^~~~ schism/page_instruments.c: In function ‘instrument_list_handle_key_on_list’: schism/page_instruments.c:628:99: warning: pointer targets in passing argument 1 of ‘instrument_list_handle_text_input_on_list’ differ in signedness [-Wpointer-sign] 628 | return instrument_list_handle_text_input_on_list(k->text); | ~^~~~~~ | | | const char * schism/page_instruments.c:423:69: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 423 | static int instrument_list_handle_text_input_on_list(const uint8_t* text) { | ~~~~~~~~~~~~~~~^~~~ schism/charset.c: In function ‘charset_iconv_sdl_’: schism/charset.c:552:33: warning: pointer ‘old_out_55’ may be used after ‘realloc’ [-Wuse-after-free] 552 | free(old_out); | ^~~~~~~~~~~~~ schism/charset.c:550:32: note: call to ‘realloc’ here 550 | *out = realloc(old_out, out_size + sizeof(uint32_t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ schism/clippy.c: In function ‘_internal_clippy_paste’: schism/clippy.c:130:60: warning: pointer targets in assignment from ‘uint8_t *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign] 130 | _current_selection = cp437_sel; | ^ schism/clippy.c: In function ‘clippy_select’: schism/clippy.c:174:13: warning: unused variable ‘i’ [-Wunused-variable] 174 | int i; | ^ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-mdl.o `test -f 'fmt/mdl.c' || echo './'`fmt/mdl.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-med.o `test -f 'fmt/med.c' || echo './'`fmt/med.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-mf.o `test -f 'fmt/mf.c' || echo './'`fmt/mf.c schism/disko.c: In function ‘disko_finish’: schism/disko.c:850:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 850 | log_appendf(5, " %.2f MiB (%d:%02d) written in %.2lf sec", | ~^ | | | int | %ld 851 | total_size / 1048576.0, 852 | samples_0 / disko_output_rate / 60, (samples_0 / disko_output_rate) % 60, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | size_t {aka long unsigned int} schism/disko.c:850:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 850 | log_appendf(5, " %.2f MiB (%d:%02d) written in %.2lf sec", | ~~~^ | | | int | %02ld 851 | total_size / 1048576.0, 852 | samples_0 / disko_output_rate / 60, (samples_0 / disko_output_rate) % 60, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | size_t {aka long unsigned int} gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-mid.o `test -f 'fmt/mid.c' || echo './'`fmt/mid.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-mod.o `test -f 'fmt/mod.c' || echo './'`fmt/mod.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-mt2.o `test -f 'fmt/mt2.c' || echo './'`fmt/mt2.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-mtm.o `test -f 'fmt/mtm.c' || echo './'`fmt/mtm.c schism/mplink.c: In function ‘song_get_pattern_offset’: schism/mplink.c:242:17: warning: value computed is not used [-Wunused-value] 242 | *n++; | ^~~~ fmt/it.c: In function ‘fmt_it_load_song’: fmt/it.c:825:29: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 825 | CONVERT(song->title, ARRAY_SIZE(song->title)) | ~~~~^~~~~~~ | | | char * fmt/it.c:820:28: note: in definition of macro ‘CONVERT’ 820 | if (!charset_iconv(x, &tmp, CHARSET_WINDOWS1252, CHARSET_CP437)) { \ | ^ schism/mplink.c:232:13: warning: unused variable ‘len’ [-Wunused-variable] 232 | int len, tot; | ^~~ In file included from fmt/it.c:25: ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ fmt/it.c:821:28: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness [-Wpointer-sign] 821 | strncpy(x, tmp, size); \ | ^~~ | | | uint8_t * {aka unsigned char *} fmt/it.c:825:17: note: in expansion of macro ‘CONVERT’ 825 | CONVERT(song->title, ARRAY_SIZE(song->title)) | ^~~~~~~ In file included from /usr/include/features.h:511, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from ./include/headers.h:34, from fmt/it.c:24: /usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ fmt/it.c:832:37: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 832 | CONVERT(inst->name, ARRAY_SIZE(inst->name)) | ~~~~^~~~~~ | | | char * fmt/it.c:820:28: note: in definition of macro ‘CONVERT’ 820 | if (!charset_iconv(x, &tmp, CHARSET_WINDOWS1252, CHARSET_CP437)) { \ | ^ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ fmt/it.c:821:28: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness [-Wpointer-sign] 821 | strncpy(x, tmp, size); \ | ^~~ | | | uint8_t * {aka unsigned char *} fmt/it.c:832:25: note: in expansion of macro ‘CONVERT’ 832 | CONVERT(inst->name, ARRAY_SIZE(inst->name)) | ^~~~~~~ /usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ fmt/it.c:833:37: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 833 | CONVERT(inst->filename, ARRAY_SIZE(inst->filename)) | ~~~~^~~~~~~~~~ | | | char * fmt/it.c:820:28: note: in definition of macro ‘CONVERT’ 820 | if (!charset_iconv(x, &tmp, CHARSET_WINDOWS1252, CHARSET_CP437)) { \ | ^ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ fmt/it.c:821:28: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness [-Wpointer-sign] 821 | strncpy(x, tmp, size); \ | ^~~ | | | uint8_t * {aka unsigned char *} fmt/it.c:833:25: note: in expansion of macro ‘CONVERT’ 833 | CONVERT(inst->filename, ARRAY_SIZE(inst->filename)) | ^~~~~~~ /usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ fmt/it.c:837:39: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 837 | CONVERT(sample->name, ARRAY_SIZE(sample->name)) | ~~~~~~^~~~~~ | | | char * fmt/it.c:820:28: note: in definition of macro ‘CONVERT’ 820 | if (!charset_iconv(x, &tmp, CHARSET_WINDOWS1252, CHARSET_CP437)) { \ | ^ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ fmt/it.c:821:28: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness [-Wpointer-sign] 821 | strncpy(x, tmp, size); \ | ^~~ | | | uint8_t * {aka unsigned char *} fmt/it.c:837:25: note: in expansion of macro ‘CONVERT’ 837 | CONVERT(sample->name, ARRAY_SIZE(sample->name)) | ^~~~~~~ /usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ fmt/it.c:838:39: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 838 | CONVERT(sample->filename, ARRAY_SIZE(sample->filename)) | ~~~~~~^~~~~~~~~~ | | | char * fmt/it.c:820:28: note: in definition of macro ‘CONVERT’ 820 | if (!charset_iconv(x, &tmp, CHARSET_WINDOWS1252, CHARSET_CP437)) { \ | ^ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ fmt/it.c:821:28: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness [-Wpointer-sign] 821 | strncpy(x, tmp, size); \ | ^~~ | | | uint8_t * {aka unsigned char *} fmt/it.c:838:25: note: in expansion of macro ‘CONVERT’ 838 | CONVERT(sample->filename, ARRAY_SIZE(sample->filename)) | ^~~~~~~ /usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ fmt/it.c:841:29: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 841 | CONVERT(song->message, ARRAY_SIZE(song->message)) | ~~~~^~~~~~~~~ | | | char * fmt/it.c:820:28: note: in definition of macro ‘CONVERT’ 820 | if (!charset_iconv(x, &tmp, CHARSET_WINDOWS1252, CHARSET_CP437)) { \ | ^ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ fmt/it.c:821:28: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness [-Wpointer-sign] 821 | strncpy(x, tmp, size); \ | ^~~ | | | uint8_t * {aka unsigned char *} fmt/it.c:841:17: note: in expansion of macro ‘CONVERT’ 841 | CONVERT(song->message, ARRAY_SIZE(song->message)) | ^~~~~~~ /usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-mus.o `test -f 'fmt/mus.c' || echo './'`fmt/mus.c fmt/imf.c: In function ‘fmt_imf_load_song’: gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-ntk.o `test -f 'fmt/ntk.c' || echo './'`fmt/ntk.c fmt/imf.c:544:25: warning: ‘strncpy’ output may be truncated copying 12 bytes from a string of length 12 [-Wstringop-truncation] 544 | strncpy(sample->filename, imfsmp.name, 12); | ^ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-okt.o `test -f 'fmt/okt.c' || echo './'`fmt/okt.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-pat.o `test -f 'fmt/pat.c' || echo './'`fmt/pat.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-raw.o `test -f 'fmt/raw.c' || echo './'`fmt/raw.c fmt/its.c: In function ‘load_its_sample’: fmt/its.c:121:9: warning: ‘strncpy’ output may be truncated copying 25 bytes from a string of length 25 [-Wstringop-truncation] 121 | strncpy(smp->name, (const char *) its->name, 25); | ^ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-s3i.o `test -f 'fmt/s3i.c' || echo './'`fmt/s3i.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-s3m.o `test -f 'fmt/s3m.c' || echo './'`fmt/s3m.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-sfx.o `test -f 'fmt/sfx.c' || echo './'`fmt/sfx.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-stm.o `test -f 'fmt/stm.c' || echo './'`fmt/stm.c fmt/its.c: In function ‘save_its_header’: fmt/mod.c: In function ‘fmt_mod_save_song’: fmt/mod.c:652:59: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 652 | if( (mod_fx_val & 0xf0) && (mod_fx_val & 0x0f) ) | ^ fmt/its.c:174:9: warning: ‘strncpy’ output may be truncated copying 12 bytes from a string of length 21 [-Wstringop-truncation] 174 | strncpy((char *) its.filename, smp->filename, 12); | ^ fmt/its.c:191:9: warning: ‘strncpy’ output may be truncated copying 25 bytes from a string of length 31 [-Wstringop-truncation] 191 | strncpy((char *) its.name, smp->name, 25); | ^ fmt/mod.c:696:20: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 696 | if (smp->data) | ^ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-stx.o `test -f 'fmt/stx.c' || echo './'`fmt/stx.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-ult.o `test -f 'fmt/ult.c' || echo './'`fmt/ult.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-wav.o `test -f 'fmt/wav.c' || echo './'`fmt/wav.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-xi.o `test -f 'fmt/xi.c' || echo './'`fmt/xi.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o fmt/schismtracker-xm.o `test -f 'fmt/xm.c' || echo './'`fmt/xm.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-util.o `test -f 'schism/util.c' || echo './'`schism/util.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_midi.o `test -f 'schism/page_midi.c' || echo './'`schism/page_midi.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-draw-char.o `test -f 'schism/draw-char.c' || echo './'`schism/draw-char.c fmt/stx.c: In function ‘fmt_stx_load_song’: fmt/stx.c:85:14: warning: variable ‘any_samples’ set but not used [-Wunused-but-set-variable] 85 | char any_samples = 0; | ^~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_help.o `test -f 'schism/page_help.c' || echo './'`schism/page_help.c fmt/s3i.c: In function ‘load_s3i_sample.part.0’: fmt/s3i.c:123:9: warning: ‘strncpy’ output may be truncated copying 11 bytes from a string of length 11 [-Wstringop-truncation] 123 | strncpy(smp->filename, header->dosfn, 11); | ^ fmt/s3i.c:124:9: warning: ‘strncpy’ output may be truncated copying 25 bytes from a string of length 27 [-Wstringop-truncation] 124 | strncpy(smp->name, header->samplename, 25); | ^ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-slurp.o `test -f 'schism/slurp.c' || echo './'`schism/slurp.c schism/page_loadmodule.c: In function ‘dirname_entered’: ./include/charset.h:94:25: warning: dangling pointer to ‘out’ may be used [-Wdangling-pointer=] 94 | free((uint8_t*)out); \ | ^~~~~~~~~~~~~~~~~~~ ./include/charset.h:86:30: note: ‘out’ declared here 86 | MOD uint8_t* out; \ | ^~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-widget-keyhandler.o `test -f 'schism/widget-keyhandler.c' || echo './'`schism/widget-keyhandler.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-main.o `test -f 'schism/main.c' || echo './'`schism/main.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_midiout.o `test -f 'schism/page_midiout.c' || echo './'`schism/page_midiout.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_message.o `test -f 'schism/page_message.c' || echo './'`schism/page_message.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_loadsample.o `test -f 'schism/page_loadsample.c' || echo './'`schism/page_loadsample.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-dialog.o `test -f 'schism/dialog.c' || echo './'`schism/dialog.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_preferences.o `test -f 'schism/page_preferences.c' || echo './'`schism/page_preferences.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-widget.o `test -f 'schism/widget.c' || echo './'`schism/widget.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-config.o `test -f 'schism/config.c' || echo './'`schism/config.c fmt/it.c:821:17: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 821 | strncpy(x, tmp, size); \ | ^~~~~~~ fmt/it.c:821:17: warning: ‘strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 821 | strncpy(x, tmp, size); \ | ^~~~~~~ fmt/it.c:821:17: warning: ‘strncpy’ specified bound 8001 equals destination size [-Wstringop-truncation] 821 | strncpy(x, tmp, size); \ | ^~~~~~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-status.o `test -f 'schism/status.c' || echo './'`schism/status.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-video.o `test -f 'schism/video.c' || echo './'`schism/video.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-sample-view.o `test -f 'schism/sample-view.c' || echo './'`schism/sample-view.c schism/main.c: In function ‘pop_pending_keydown_event’: schism/main.c:483:38: warning: pointer targets in assignment from ‘const uint8_t *’ {aka ‘const unsigned char *’} to ‘const char *’ differ in signedness [-Wpointer-sign] 483 | pending_keydown.text = text; | ^ schism/main.c: In function ‘event_loop’: schism/main.c:796:96: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 796 | if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "new", CHARSET_UTF8) == 0) { | ^~~~~ | | | char * In file included from schism/main.c:41: ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_patedit.o `test -f 'schism/page_patedit.c' || echo './'`schism/page_patedit.c schism/main.c:798:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 798 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "save", CHARSET_UTF8) == 0) { | ^~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:800:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 800 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "save_as", CHARSET_UTF8) == 0) { | ^~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:802:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 802 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "export_song", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:804:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 804 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "logviewer", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:806:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 806 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "font_editor", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:808:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 808 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "load", CHARSET_UTF8) == 0) { | ^~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:810:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 810 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "help", CHARSET_UTF8) == 0) { | ^~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:812:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 812 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "pattern", CHARSET_UTF8) == 0) { | ^~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:814:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 814 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "orders", CHARSET_UTF8) == 0) { | ^~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:816:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 816 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "variables", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:818:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 818 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "message_edit", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:820:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 820 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "info", CHARSET_UTF8) == 0) { | ^~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:822:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 822 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "play", CHARSET_UTF8) == 0) { | ^~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:824:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 824 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "play_pattern", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:826:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 826 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "play_order", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:828:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 828 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "play_mark", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:830:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 830 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "stop", CHARSET_UTF8) == 0) { | ^~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:832:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 832 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "calc_length", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~~ | | | char * schism/widget-keyhandler.c: In function ‘widget_handle_key’: schism/widget-keyhandler.c:852:64: warning: pointer targets in passing argument 2 of ‘textentry_add_text’ differ in signedness [-Wpointer-sign] 852 | k->text && textentry_add_text(widget, k->text)) | ~^~~~~~ | | | const char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:834:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 834 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "sample_page", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:836:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 836 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "sample_library", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_config.o `test -f 'schism/page_config.c' || echo './'`schism/page_config.c schism/main.c:838:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 838 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "init_sound", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:840:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 840 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "inst_page", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:842:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 842 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "inst_library", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ In file included from schism/widget-keyhandler.c:26: ./include/page.h:467:62: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 467 | int textentry_add_text(struct widget *widget, const uint8_t* text); | ~~~~~~~~~~~~~~~^~~~ schism/widget-keyhandler.c:856:62: warning: pointer targets in passing argument 2 of ‘numentry_handle_text’ differ in signedness [-Wpointer-sign] 856 | if (k->text && numentry_handle_text(widget, k->text)) | ~^~~~~~ | | | const char * ./include/page.h:469:59: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 469 | int numentry_handle_text(struct widget *w, const uint8_t* text_input); | ~~~~~~~~~~~~~~~^~~~~~~~~~ schism/main.c:844:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 844 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "preferences", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:846:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 846 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "system_config", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:848:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 848 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "midi_config", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:850:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 850 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "palette_page", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-keyboard.o `test -f 'schism/keyboard.c' || echo './'`schism/keyboard.c schism/main.c:852:103: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 852 | } else if (charset_strcasecmp(event.user.data1, CHARSET_UTF8, "fullscreen", CHARSET_UTF8) == 0) { | ^~~~~~~~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/main.c:503:13: warning: variable ‘sawrep’ set but not used [-Wunused-but-set-variable] 503 | int sawrep; | ^~~~~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_samples.o `test -f 'schism/page_samples.c' || echo './'`schism/page_samples.c In file included from schism/page_loadsample.c:27: schism/page_loadsample.c: In function ‘file_list_reposition’: schism/page_loadsample.c:125:44: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 125 | CHARSET_EASY_MODE(f->base, CHARSET_CHAR, CHARSET_CP437, { | ~^~~~~~ | | | char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/page_loadsample.c:125:25: note: in expansion of macro ‘CHARSET_EASY_MODE’ 125 | CHARSET_EASY_MODE(f->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ ./include/charset.h:89:29: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:97:49: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 97 | #define CHARSET_EASY_MODE(in, inset, outset, x) CHARSET_EASY_MODE_EX(, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/page_loadsample.c:125:25: note: in expansion of macro ‘CHARSET_EASY_MODE’ 125 | CHARSET_EASY_MODE(f->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ schism/page_loadsample.c:126:59: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness [-Wpointer-sign] 126 | strncpy(current_filename, out, PATH_MAX-1); | ^~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadsample.c:125:25: note: in expansion of macro ‘CHARSET_EASY_MODE’ 125 | CHARSET_EASY_MODE(f->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/features.h:511, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from ./include/headers.h:34, from schism/page_loadsample.c:24: /usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-itf.o `test -f 'schism/itf.c' || echo './'`schism/itf.c schism/page_loadsample.c: In function ‘file_list_draw’: schism/page_loadsample.c:377:59: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 377 | CHARSET_EASY_MODE(file->base ? file->base : "", CHARSET_CHAR, CHARSET_CP437, { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/page_loadsample.c:377:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 377 | CHARSET_EASY_MODE(file->base ? file->base : "", CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ ./include/charset.h:89:29: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:97:49: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 97 | #define CHARSET_EASY_MODE(in, inset, outset, x) CHARSET_EASY_MODE_EX(, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/page_loadsample.c:377:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 377 | CHARSET_EASY_MODE(file->base ? file->base : "", CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_orderpan.o `test -f 'schism/page_orderpan.c' || echo './'`schism/page_orderpan.c schism/page_loadsample.c:378:44: warning: pointer targets in passing argument 1 of ‘draw_text_bios_len’ differ in signedness [-Wpointer-sign] 378 | draw_text_bios_len(out, 18, 32, pos, fg, bg); | ^~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadsample.c:377:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 377 | CHARSET_EASY_MODE(file->base ? file->base : "", CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ In file included from ./include/it.h:314, from schism/page_loadsample.c:26: ./include/draw-char.h:41:37: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 41 | int draw_text_bios_len(const char * text, int len, int x, int y, uint32_t fg, uint32_t bg); | ~~~~~~~~~~~~~^~~~ schism/page_loadsample.c:381:49: warning: pointer targets in passing argument 1 of ‘strncasecmp’ differ in signedness [-Wpointer-sign] 381 | if (strncasecmp(out,search_str,search_pos) == 0) { | ^~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadsample.c:377:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 377 | CHARSET_EASY_MODE(file->base ? file->base : "", CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:462, from ./include/headers.h:51: /usr/include/strings.h:120:37: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ schism/page_loadsample.c: In function ‘reposition_at_slash_search’: schism/page_loadsample.c:544:36: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 544 | CHARSET_EASY_MODE(f->base, CHARSET_CHAR, CHARSET_CP437, { | ~^~~~~~ | | | char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/page_loadsample.c:544:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 544 | CHARSET_EASY_MODE(f->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ ./include/charset.h:89:29: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:97:49: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 97 | #define CHARSET_EASY_MODE(in, inset, outset, x) CHARSET_EASY_MODE_EX(, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/page_loadsample.c:544:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 544 | CHARSET_EASY_MODE(f->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ schism/page_loadsample.c: In function ‘handle_enter_key’: schism/page_loadsample.c:587:39: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 587 | CHARSET_EASY_MODE(file->base, CHARSET_CHAR, CHARSET_CP437, { | ~~~~^~~~~~ | | | char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/page_loadsample.c:587:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 587 | CHARSET_EASY_MODE(file->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ ./include/charset.h:89:29: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:97:49: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 97 | #define CHARSET_EASY_MODE(in, inset, outset, x) CHARSET_EASY_MODE_EX(, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/page_loadsample.c:587:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 587 | CHARSET_EASY_MODE(file->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ schism/page_loadsample.c:588:48: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness [-Wpointer-sign] 588 | strncpy(smp->filename, out, 12); | ^~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_loadsample.c:587:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 587 | CHARSET_EASY_MODE(file->base, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ schism/page_loadsample.c: In function ‘file_list_handle_key’: schism/page_loadsample.c:736:54: warning: pointer targets in passing argument 1 of ‘file_list_handle_text_input’ differ in signedness [-Wpointer-sign] 736 | file_list_handle_text_input(k->text); | ~^~~~~~ | | | const char * schism/page_loadsample.c:639:55: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 639 | static int file_list_handle_text_input(const uint8_t* text) { | ~~~~~~~~~~~~~~~^~~~ fmt/ult.c: In function ‘fmt_ult_load_song’: fmt/ult.c:291:17: warning: ‘strncpy’ output may be truncated copying 25 bytes from a string of length 31 [-Wstringop-truncation] 291 | strncpy(smp->name, usmp.name, 25); | ^ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-page_waterfall.o `test -f 'schism/page_waterfall.c' || echo './'`schism/page_waterfall.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-midi-core.o `test -f 'schism/midi-core.c' || echo './'`schism/midi-core.c schism/page_message.c: In function ‘message_handle_key_editmode’: schism/page_message.c:732:76: warning: pointer targets in passing argument 1 of ‘message_handle_text_input_editmode’ differ in signedness [-Wpointer-sign] 732 | return message_handle_text_input_editmode(k->text); | ~^~~~~~ | | | const char * schism/page_message.c:555:62: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 555 | static int message_handle_text_input_editmode(const uint8_t* text) { | ~~~~~~~~~~~~~~~^~~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-midi-ip.o `test -f 'schism/midi-ip.c' || echo './'`schism/midi-ip.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-audio_playback.o `test -f 'schism/audio_playback.c' || echo './'`schism/audio_playback.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-config-parser.o `test -f 'schism/config-parser.c' || echo './'`schism/config-parser.c schism/config.c:107:19: warning: ‘palette_trans’ defined but not used [-Wunused-const-variable=] 107 | static const char palette_trans[64] = ".0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz"; | ^~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-audio_loadsave.o `test -f 'schism/audio_loadsave.c' || echo './'`schism/audio_loadsave.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-draw-misc.o `test -f 'schism/draw-misc.c' || echo './'`schism/draw-misc.c In file included from schism/page_preferences.c:27: schism/page_preferences.c: In function ‘audio_device_list_draw’: gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-fakemem.o `test -f 'schism/fakemem.c' || echo './'`schism/fakemem.c schism/page_preferences.c:225:29: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 225 | DRAW_DEVICE("default"); | ^~~~~~~~~ | | | char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/page_preferences.c:218:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 218 | CHARSET_EASY_MODE(name, CHARSET_UTF8, CHARSET_CP437, { \ | ^~~~~~~~~~~~~~~~~ schism/page_preferences.c:225:17: note: in expansion of macro ‘DRAW_DEVICE’ 225 | DRAW_DEVICE("default"); | ^~~~~~~~~~~ schism/video.c: In function ‘_blit11’: schism/video.c:325:13: warning: unused variable ‘pitch24’ [-Wunused-variable] 325 | int pitch24; | ^~~~~~~ schism/video.c:324:22: warning: unused variable ‘x’ [-Wunused-variable] 324 | unsigned int x, y; | ^ schism/video.c:323:24: warning: unused variable ‘pdata’ [-Wunused-variable] 323 | unsigned char *pdata; | ^~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ ./include/charset.h:89:29: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:97:49: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 97 | #define CHARSET_EASY_MODE(in, inset, outset, x) CHARSET_EASY_MODE_EX(, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/page_preferences.c:218:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 218 | CHARSET_EASY_MODE(name, CHARSET_UTF8, CHARSET_CP437, { \ | ^~~~~~~~~~~~~~~~~ schism/page_preferences.c:225:17: note: in expansion of macro ‘DRAW_DEVICE’ 225 | DRAW_DEVICE("default"); | ^~~~~~~~~~~ schism/page_preferences.c:219:44: warning: pointer targets in passing argument 1 of ‘draw_text_bios_len’ differ in signedness [-Wpointer-sign] 219 | draw_text_bios_len(out, AUDIO_DEVICE_BOX_WIDTH - 1, AUDIO_DEVICE_BOX_X + 1, AUDIO_DEVICE_BOX_Y + o, fg, bg); \ | ^~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_preferences.c:218:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 218 | CHARSET_EASY_MODE(name, CHARSET_UTF8, CHARSET_CP437, { \ | ^~~~~~~~~~~~~~~~~ schism/page_preferences.c:225:17: note: in expansion of macro ‘DRAW_DEVICE’ 225 | DRAW_DEVICE("default"); | ^~~~~~~~~~~ In file included from ./include/it.h:314, from schism/page_preferences.c:26: ./include/draw-char.h:41:37: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 41 | int draw_text_bios_len(const char * text, int len, int x, int y, uint32_t fg, uint32_t bg); | ~~~~~~~~~~~~~^~~~ schism/page_preferences.c:228:49: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 228 | DRAW_DEVICE(audio_device_list[n].name); | ~~~~~~~~~~~~~~~~~~~~^~~~~ | | | char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/page_preferences.c:218:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 218 | CHARSET_EASY_MODE(name, CHARSET_UTF8, CHARSET_CP437, { \ | ^~~~~~~~~~~~~~~~~ schism/page_preferences.c:228:17: note: in expansion of macro ‘DRAW_DEVICE’ 228 | DRAW_DEVICE(audio_device_list[n].name); | ^~~~~~~~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ ./include/charset.h:89:29: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:97:49: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 97 | #define CHARSET_EASY_MODE(in, inset, outset, x) CHARSET_EASY_MODE_EX(, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/page_preferences.c:218:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 218 | CHARSET_EASY_MODE(name, CHARSET_UTF8, CHARSET_CP437, { \ | ^~~~~~~~~~~~~~~~~ schism/page_preferences.c:228:17: note: in expansion of macro ‘DRAW_DEVICE’ 228 | DRAW_DEVICE(audio_device_list[n].name); | ^~~~~~~~~~~ schism/page_preferences.c:219:44: warning: pointer targets in passing argument 1 of ‘draw_text_bios_len’ differ in signedness [-Wpointer-sign] 219 | draw_text_bios_len(out, AUDIO_DEVICE_BOX_WIDTH - 1, AUDIO_DEVICE_BOX_X + 1, AUDIO_DEVICE_BOX_Y + o, fg, bg); \ | ^~~ | | | uint8_t * {aka unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/page_preferences.c:218:17: note: in expansion of macro ‘CHARSET_EASY_MODE’ 218 | CHARSET_EASY_MODE(name, CHARSET_UTF8, CHARSET_CP437, { \ | ^~~~~~~~~~~~~~~~~ schism/page_preferences.c:228:17: note: in expansion of macro ‘DRAW_DEVICE’ 228 | DRAW_DEVICE(audio_device_list[n].name); | ^~~~~~~~~~~ ./include/draw-char.h:41:37: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 41 | int draw_text_bios_len(const char * text, int len, int x, int y, uint32_t fg, uint32_t bg); | ~~~~~~~~~~~~~^~~~ schism/config-parser.c: In function ‘_get_section’: schism/config-parser.c:52:40: warning: pointer targets in passing argument 1 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 52 | if (charset_strcasecmp(section_name, CHARSET_UTF8, section->name, CHARSET_UTF8) == 0) | ^~~~~~~~~~~~ | | | const char * In file included from schism/config-parser.c:26: ./include/charset.h:68:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/config-parser.c:52:75: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 52 | if (charset_strcasecmp(section_name, CHARSET_UTF8, section->name, CHARSET_UTF8) == 0) | ~~~~~~~^~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/config-parser.c: In function ‘_get_key’: schism/config-parser.c:78:40: warning: pointer targets in passing argument 1 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 78 | if (charset_strcasecmp(key_name, CHARSET_UTF8, key->name, CHARSET_UTF8) == 0) | ^~~~~~~~ | | | const char * ./include/charset.h:68:39: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/config-parser.c:78:67: warning: pointer targets in passing argument 3 of ‘charset_strcasecmp’ differ in signedness [-Wpointer-sign] 78 | if (charset_strcasecmp(key_name, CHARSET_UTF8, key->name, CHARSET_UTF8) == 0) | ~~~^~~~~~ | | | char * ./include/charset.h:68:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 68 | int charset_strcasecmp(const uint8_t* in1, charset_t in1set, const uint8_t* in2, charset_t in2set); | ~~~~~~~~~~~~~~~^~~ schism/page_samples.c: In function ‘sample_list_handle_key_on_list’: schism/page_samples.c:566:87: warning: pointer targets in passing argument 1 of ‘sample_list_handle_text_input_on_list’ differ in signedness [-Wpointer-sign] 566 | return sample_list_handle_text_input_on_list(k->text); | ~^~~~~~ | | | const char * schism/page_samples.c:381:65: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 381 | static int sample_list_handle_text_input_on_list(const uint8_t* text) { | ~~~~~~~~~~~~~~~^~~~ schism/itf.c:836:12: warning: ‘fontedit_handle_text_input’ defined but not used [-Wunused-function] 836 | static int fontedit_handle_text_input(UNUSED char* text_input) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o schism/schismtracker-version.o `test -f 'schism/version.c' || echo './'`schism/version.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o player/schismtracker-csndfile.o `test -f 'player/csndfile.c' || echo './'`player/csndfile.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o player/schismtracker-mixutil.o `test -f 'player/mixutil.c' || echo './'`player/mixutil.c schism/page_orderpan.c: In function ‘orderlist_handle_key_on_list’: schism/page_orderpan.c:681:77: warning: pointer targets in passing argument 1 of ‘orderlist_handle_text_input_on_list’ differ in signedness [-Wpointer-sign] 681 | return orderlist_handle_text_input_on_list(k->text); | ~^~~~~~ | | | const char * schism/page_orderpan.c:395:63: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 395 | static int orderlist_handle_text_input_on_list(const uint8_t* text) { | ~~~~~~~~~~~~~~~^~~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o player/schismtracker-equalizer.o `test -f 'player/equalizer.c' || echo './'`player/equalizer.c schism/audio_playback.c: In function ‘_audio_init_head’: schism/audio_playback.c:1510:1: warning: control reaches end of non-void function [-Wreturn-type] 1510 | } | ^ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o player/schismtracker-mixer.o `test -f 'player/mixer.c' || echo './'`player/mixer.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o player/schismtracker-filters.o `test -f 'player/filters.c' || echo './'`player/filters.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o player/schismtracker-fmpatches.o `test -f 'player/fmpatches.c' || echo './'`player/fmpatches.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o player/schismtracker-sndmix.o `test -f 'player/sndmix.c' || echo './'`player/sndmix.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o player/schismtracker-opl-util.o `test -f 'player/opl-util.c' || echo './'`player/opl-util.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o player/schismtracker-snd_fm.o `test -f 'player/snd_fm.c' || echo './'`player/snd_fm.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o player/schismtracker-effects.o `test -f 'player/effects.c' || echo './'`player/effects.c In file included from schism/audio_loadsave.c:26: schism/audio_loadsave.c: In function ‘song_set_filename’: schism/audio_loadsave.c:85:41: warning: pointer targets in passing argument 1 of ‘charset_iconv’ differ in signedness [-Wpointer-sign] 85 | CHARSET_EASY_MODE_CONST(file, CHARSET_CHAR, CHARSET_CP437, { | ^~~~ | | | const char * ./include/charset.h:87:53: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 87 | charset_error_t err = charset_iconv(in, (uint8_t**)&out, inset, outset); \ | ^~ schism/audio_loadsave.c:85:17: note: in expansion of macro ‘CHARSET_EASY_MODE_CONST’ 85 | CHARSET_EASY_MODE_CONST(file, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/charset.h:71:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 71 | charset_error_t charset_iconv(const uint8_t* in, uint8_t** out, charset_t inset, charset_t outset); | ~~~~~~~~~~~~~~~^~ ./include/charset.h:89:29: warning: pointer targets in assignment from ‘const char *’ to ‘const uint8_t *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign] 89 | out = in; \ | ^ ./include/charset.h:98:55: note: in expansion of macro ‘CHARSET_EASY_MODE_EX’ 98 | #define CHARSET_EASY_MODE_CONST(in, inset, outset, x) CHARSET_EASY_MODE_EX(const, in, inset, outset, x) | ^~~~~~~~~~~~~~~~~~~~ schism/audio_loadsave.c:85:17: note: in expansion of macro ‘CHARSET_EASY_MODE_CONST’ 85 | CHARSET_EASY_MODE_CONST(file, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~~~~~~~ schism/audio_loadsave.c:86:48: warning: pointer targets in passing argument 2 of ‘strncpy’ differ in signedness [-Wpointer-sign] 86 | strncpy(song_filename, out, PATH_MAX); | ^~~ | | | const uint8_t * {aka const unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/audio_loadsave.c:85:17: note: in expansion of macro ‘CHARSET_EASY_MODE_CONST’ 85 | CHARSET_EASY_MODE_CONST(file, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/features.h:511, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from ./include/headers.h:34, from schism/audio_loadsave.c:24: /usr/include/bits/string_fortified.h:96:1: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 96 | __NTH (strncpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~ schism/audio_loadsave.c:87:61: warning: pointer targets in passing argument 1 of ‘get_basename’ differ in signedness [-Wpointer-sign] 87 | strncpy(song_basename, get_basename(out), NAME_MAX); | ^~~ | | | const uint8_t * {aka const unsigned char *} ./include/charset.h:91:17: note: in definition of macro ‘CHARSET_EASY_MODE_EX’ 91 | x \ | ^ schism/audio_loadsave.c:85:17: note: in expansion of macro ‘CHARSET_EASY_MODE_CONST’ 85 | CHARSET_EASY_MODE_CONST(file, CHARSET_CHAR, CHARSET_CP437, { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/it.h:35, from schism/audio_loadsave.c:27: ./include/util.h:164:38: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 164 | const char *get_basename(const char *filename); | ~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o player/schismtracker-snd_gm.o `test -f 'player/snd_gm.c' || echo './'`player/snd_gm.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o player/schismtracker-tables.o `test -f 'player/tables.c' || echo './'`player/tables.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o auto/schismtracker-default-font.o `test -f 'auto/default-font.c' || echo './'`auto/default-font.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o auto/schismtracker-helptext.o `test -f 'auto/helptext.c' || echo './'`auto/helptext.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o sys/oss/schismtracker-midi-oss.o `test -f 'sys/oss/midi-oss.c' || echo './'`sys/oss/midi-oss.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o sys/posix/schismtracker-slurp-mmap.o `test -f 'sys/posix/slurp-mmap.c' || echo './'`sys/posix/slurp-mmap.c gcc -DHAVE_CONFIG_H -I. -I./include -I. -I/usr/include/SDL2 -D_REENTRANT -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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -c -o player/schismtracker-fmopl3.o `test -f 'player/fmopl3.c' || echo './'`player/fmopl3.c player/csndfile.c: In function ‘csf_export_s3m_effect’: player/csndfile.c:1534:41: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1534 | if (!to_it) param = ((param / 10) << 4) + (param % 10); break; | ^~ player/csndfile.c:1534:97: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1534 | if (!to_it) param = ((param / 10) << 4) + (param % 10); break; | ^~~~~ player/snd_fm.c: In function ‘SetVoice’: player/snd_fm.c:221:16: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 221 | int a,s=-1,t=0; | ^ player/snd_fm.c:221:11: warning: variable ‘s’ set but not used [-Wunused-but-set-variable] 221 | int a,s=-1,t=0; | ^ player/snd_fm.c: In function ‘OPL_Reset’: player/snd_fm.c:456:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 456 | if (opl == NULL) | ^~ player/snd_fm.c:50:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 50 | #define OPLResetChip ymf262_reset_chip | ^~~~~~~~~~~~~~~~~ player/snd_fm.c:459:9: note: in expansion of macro ‘OPLResetChip’ 459 | OPLResetChip(opl); | ^~~~~~~~~~~~ player/snd_fm.c: At top level: player/snd_fm.c:251:13: warning: ‘FreeVoice’ defined but not used [-Wunused-function] 251 | static void FreeVoice(int c) { | ^~~~~~~~~ schism/version.c: In function ‘ver_decode_cwtv’: schism/version.c:174:40: warning: ‘%2lld’ directive output may be truncated writing between 2 and 10 bytes into a region of size between 0 and 4 [-Wformat-truncation=] 174 | snprintf(buf, 12, "%4lld-%2lld-%2lld", year, month + 1, days); | ^~~~~ In function ‘version_time_format’, inlined from ‘ver_decode_cwtv’ at schism/version.c:219:3: schism/version.c:174:27: note: directive argument in the range [0, 2147483647] 174 | snprintf(buf, 12, "%4lld-%2lld-%2lld", year, month + 1, days); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:970, from ./include/headers.h:34, from schism/version.c:24: In function ‘snprintf’, inlined from ‘version_time_format’ at schism/version.c:174:2, inlined from ‘ver_decode_cwtv’ at schism/version.c:219:3: /usr/include/bits/stdio2.h:68:10: note: ‘__snprintf_chk’ output between 11 and 35 bytes into a destination of size 12 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ player/effects.c: In function ‘csf_fx_do_freq_slide’: player/effects.c:172:42: warning: unused variable ‘delta’ [-Wunused-variable] 172 | uint32_t n = abs(slide), delta = 0; | ^~~~~ player/effects.c: In function ‘csf_instrument_change’: player/effects.c:1229:26: warning: unused variable ‘n’ [-Wunused-variable] 1229 | uint32_t n = penv->sample_map[note - 1]; | ^ player/effects.c: In function ‘csf_check_nna’: player/effects.c:1642:13: warning: variable ‘dna_note’ set but not used [-Wunused-but-set-variable] 1642 | int dna_note = note; | ^~~~~~~~ player/effects.c: In function ‘csf_process_effects’: player/effects.c:2285:58: warning: unused variable ‘penv’ [-Wunused-variable] 2285 | const song_instrument_t *penv = chan->ptr_instrument; | ^~~~ schism/audio_loadsave.c: In function ‘_save_it_instrument’: schism/audio_loadsave.c:350:9: warning: ‘strncpy’ output may be truncated copying 12 bytes from a string of length 15 [-Wstringop-truncation] 350 | strncpy((char *) iti.filename, (char *) i->filename, 12); | ^ schism/audio_loadsave.c:368:9: warning: ‘strncpy’ output may be truncated copying 25 bytes from a string of length 31 [-Wstringop-truncation] 368 | strncpy((char *) iti.name, (char *) i->name, 25); | ^ gcc -I/usr/include/SDL2 -D_REENTRANT -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 schismtracker schism/schismtracker-page_blank.o schism/schismtracker-charset.o schism/schismtracker-charset_data.o schism/schismtracker-sample-edit.o schism/schismtracker-dmoz.o schism/schismtracker-page_info.o schism/schismtracker-page.o schism/schismtracker-page_palette.o schism/schismtracker-page_instruments.o schism/schismtracker-page_log.o schism/schismtracker-page_about.o schism/schismtracker-pattern-view.o schism/schismtracker-xpmdata.o schism/schismtracker-menu.o schism/schismtracker-disko.o schism/schismtracker-page_loadinst.o schism/schismtracker-mplink.o schism/schismtracker-clippy.o schism/schismtracker-page_loadmodule.o schism/schismtracker-page_vars.o schism/schismtracker-palettes.o fmt/schismtracker-compression.o fmt/schismtracker-generic.o fmt/schismtracker-mmcmp.o fmt/schismtracker-669.o fmt/schismtracker-aiff.o fmt/schismtracker-ams.o fmt/schismtracker-au.o fmt/schismtracker-f2r.o fmt/schismtracker-far.o fmt/schismtracker-imf.o fmt/schismtracker-it.o fmt/schismtracker-iti.o fmt/schismtracker-its.o fmt/schismtracker-liq.o fmt/schismtracker-mdl.o fmt/schismtracker-med.o fmt/schismtracker-mf.o fmt/schismtracker-mid.o fmt/schismtracker-mod.o fmt/schismtracker-mt2.o fmt/schismtracker-mtm.o fmt/schismtracker-mus.o fmt/schismtracker-ntk.o fmt/schismtracker-okt.o fmt/schismtracker-pat.o fmt/schismtracker-raw.o fmt/schismtracker-s3i.o fmt/schismtracker-s3m.o fmt/schismtracker-sfx.o fmt/schismtracker-stm.o fmt/schismtracker-stx.o fmt/schismtracker-ult.o fmt/schismtracker-wav.o fmt/schismtracker-xi.o fmt/schismtracker-xm.o schism/schismtracker-util.o schism/schismtracker-page_midi.o schism/schismtracker-draw-char.o schism/schismtracker-page_help.o schism/schismtracker-slurp.o schism/schismtracker-widget-keyhandler.o schism/schismtracker-main.o schism/schismtracker-page_midiout.o schism/schismtracker-page_message.o schism/schismtracker-page_loadsample.o schism/schismtracker-dialog.o schism/schismtracker-page_preferences.o schism/schismtracker-widget.o schism/schismtracker-config.o schism/schismtracker-status.o schism/schismtracker-video.o schism/schismtracker-sample-view.o schism/schismtracker-page_patedit.o schism/schismtracker-page_config.o schism/schismtracker-keyboard.o schism/schismtracker-page_samples.o schism/schismtracker-itf.o schism/schismtracker-page_orderpan.o schism/schismtracker-page_waterfall.o schism/schismtracker-midi-core.o schism/schismtracker-midi-ip.o schism/schismtracker-audio_playback.o schism/schismtracker-config-parser.o schism/schismtracker-audio_loadsave.o schism/schismtracker-draw-misc.o schism/schismtracker-fakemem.o schism/schismtracker-version.o player/schismtracker-csndfile.o player/schismtracker-mixutil.o player/schismtracker-equalizer.o player/schismtracker-mixer.o player/schismtracker-filters.o player/schismtracker-fmpatches.o player/schismtracker-sndmix.o player/schismtracker-opl-util.o player/schismtracker-snd_fm.o player/schismtracker-effects.o player/schismtracker-snd_gm.o player/schismtracker-tables.o auto/schismtracker-default-font.o auto/schismtracker-helptext.o sys/oss/schismtracker-midi-oss.o sys/posix/schismtracker-slurp-mmap.o player/schismtracker-fmopl3.o -lm -lSDL2 -ldl In function ‘strncpy’, inlined from ‘handle_enter_key’ at schism/page_loadsample.c:585:3: /usr/include/bits/string_fortified.h:100:10: warning: ‘__builtin_strncpy’ writing 25 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 100 | return __builtin___strncpy_chk (__dest, __src, __len, | ^ In function ‘handle_enter_key’: lto1: note: destination object is likely at address zero In function ‘memset’, inlined from ‘clear_sample_text’ at schism/page_samples.c:333:2, inlined from ‘sample_list_handle_key_on_list’ at schism/page_samples.c:558:6: /usr/include/bits/string_fortified.h:59:10: warning: ‘__builtin_memset’ writing 14 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 59 | return __builtin___memset_chk (__dest, __ch, __len, | ^ In function ‘sample_list_handle_key_on_list’: lto1: note: destination object is likely at address zero make[1]: Leaving directory '/builddir/build/BUILD/schismtracker-20240614' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.xG3Dxi + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64 ++ dirname /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64 + 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 -fasynchronous-unwind-tables -fno-omit-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 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-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 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + 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 schismtracker-20240614 + make install DESTDIR=/builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64 make[1]: Entering directory '/builddir/build/BUILD/schismtracker-20240614' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64/usr/bin' /usr/bin/install -c schismtracker '/builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64/usr/bin' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64/usr/share/pixmaps' /usr/bin/install -c -m 644 icons/schism-icon-128.png '/builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64/usr/share/pixmaps' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64/usr/share/applications' /usr/bin/install -c -m 644 sys/fd.org/schism.desktop '/builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64/usr/share/applications' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64/usr/share/man/man1' /usr/bin/install -c -m 644 sys/posix/schismtracker.1 '/builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64/usr/share/man/man1' make[1]: Leaving directory '/builddir/build/BUILD/schismtracker-20240614' + pushd icons ~/build/BUILD/schismtracker-20240614/icons ~/build/BUILD/schismtracker-20240614 + for i in 16 22 24 32 36 48 64 72 96 + install -m644 -D schism-icon-16.png /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64//usr/share/icons/hicolor/16x16/apps/schismtracker.png + for i in 16 22 24 32 36 48 64 72 96 + install -m644 -D schism-icon-22.png /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64//usr/share/icons/hicolor/22x22/apps/schismtracker.png + for i in 16 22 24 32 36 48 64 72 96 + install -m644 -D schism-icon-24.png /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64//usr/share/icons/hicolor/24x24/apps/schismtracker.png + for i in 16 22 24 32 36 48 64 72 96 + install -m644 -D schism-icon-32.png /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64//usr/share/icons/hicolor/32x32/apps/schismtracker.png + for i in 16 22 24 32 36 48 64 72 96 + install -m644 -D schism-icon-36.png /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64//usr/share/icons/hicolor/36x36/apps/schismtracker.png + for i in 16 22 24 32 36 48 64 72 96 + install -m644 -D schism-icon-48.png /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64//usr/share/icons/hicolor/48x48/apps/schismtracker.png + for i in 16 22 24 32 36 48 64 72 96 + install -m644 -D schism-icon-64.png /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64//usr/share/icons/hicolor/64x64/apps/schismtracker.png + for i in 16 22 24 32 36 48 64 72 96 + install -m644 -D schism-icon-72.png /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64//usr/share/icons/hicolor/72x72/apps/schismtracker.png + for i in 16 22 24 32 36 48 64 72 96 + install -m644 -D schism-icon-96.png /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64//usr/share/icons/hicolor/96x96/apps/schismtracker.png + install -m644 -D schism-icon.svg /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64//usr/share/icons/hicolor/scalable/apps/schismtracker.svg + popd ~/build/BUILD/schismtracker-20240614 + desktop-file-install --dir /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64//usr/share/applications /builddir/build/SOURCES/schismtracker.desktop + /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 20240614-1.fc41 --unique-debug-suffix -20240614-1.fc41.riscv64 --unique-debug-src-base schismtracker-20240614-1.fc41.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/schismtracker-20240614 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/schismtracker-20240614-1.fc41.riscv64 4921 blocks find-debuginfo: done + /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 -j32 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j32 /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64 Cannot initialize handler pyc: ModuleNotFoundError: No module named 'marshalparser' [src/multiprocess.rs:66:9] &cmd = Command { program: "/usr/bin/add-determinism", args: [ "/usr/bin/add-determinism", "--socket", "3", "--brp", "--handler", "ar,jar,javadoc", ], env: CommandEnv { clear: false, vars: { "SOURCE_DATE_EPOCH": Some( "1718668800", ), }, }, create_pidfd: false, } Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Bye! Processing files: schismtracker-20240614-1.fc41.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.41FCPn + umask 022 + cd /builddir/build/BUILD + cd schismtracker-20240614 + DOCDIR=/builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64/usr/share/doc/schismtracker + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64/usr/share/doc/schismtracker + cp -pr /builddir/build/BUILD/schismtracker-20240614/AUTHORS /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64/usr/share/doc/schismtracker + cp -pr /builddir/build/BUILD/schismtracker-20240614/COPYING /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64/usr/share/doc/schismtracker + cp -pr /builddir/build/BUILD/schismtracker-20240614/NEWS /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64/usr/share/doc/schismtracker + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(schism.desktop) application(schismtracker.desktop) mimehandler(audio/x-669-mod) mimehandler(audio/x-it) mimehandler(audio/x-mod) mimehandler(audio/x-mtm) mimehandler(audio/x-s3m) mimehandler(audio/x-stm) mimehandler(audio/x-xm) schismtracker = 20240614-1.fc41 schismtracker(riscv-64) = 20240614-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libSDL2-2.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: schismtracker-debugsource-20240614-1.fc41.riscv64 Provides: schismtracker-debugsource = 20240614-1.fc41 schismtracker-debugsource(riscv-64) = 20240614-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: schismtracker-debuginfo-20240614-1.fc41.riscv64 Provides: debuginfo(build-id) = 81e085f33c035eb1f068726d8f7c8ff1e1f486c7 schismtracker-debuginfo = 20240614-1.fc41 schismtracker-debuginfo(riscv-64) = 20240614-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: schismtracker-debugsource(riscv-64) = 20240614-1.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/schismtracker-20240614-1.fc41.riscv64 Wrote: /builddir/build/RPMS/schismtracker-20240614-1.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/schismtracker-debuginfo-20240614-1.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/schismtracker-debugsource-20240614-1.fc41.riscv64.rpm Child return code was: 0