Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target s390x --nodeps /builddir/build/SPECS/eterm.spec'], chrootPath='/var/lib/mock/fedora-rawhide-s390x-1671845637.557592/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ff8ad28250>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1nbr4neg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1nbr4neg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'ef4d4ec2636f4a129dc982ab4b1b6627', '-D', '/var/lib/mock/fedora-rawhide-s390x-1671845637.557592/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1nbr4neg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target s390x --nodeps /builddir/build/SPECS/eterm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1669507200
Wrote: /builddir/build/SRPMS/eterm-0.9.6-31.fc38.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target s390x --nodeps /builddir/build/SPECS/eterm.spec'], chrootPath='/var/lib/mock/fedora-rawhide-s390x-1671845637.557592/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ff8ad28250>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1nbr4neg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1nbr4neg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '737d73ebeb31491f9843336f987b9997', '-D', '/var/lib/mock/fedora-rawhide-s390x-1671845637.557592/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1nbr4neg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target s390x --nodeps /builddir/build/SPECS/eterm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1669507200
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.AkXquj
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf Eterm-0.9.6
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/Eterm-0.9.6.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd Eterm-0.9.6
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/Eterm-bg-0.9.6.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
Patch #0 (eterm-0.9.6-gcc10.patch):
+ echo 'Patch #0 (eterm-0.9.6-gcc10.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file src/command.c
patching file src/screen.c
Patch #1 (eterm-0.9.6-query-graphics.patch):
+ echo 'Patch #1 (eterm-0.9.6-query-graphics.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file src/term.c
Patch #2 (eterm-configure-c99.patch):
+ echo 'Patch #2 (eterm-configure-c99.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file configure
patching file aclocal.m4
patching file configure
Patch #3 (eterm-c99-headers.patch):
+ echo 'Patch #3 (eterm-c99-headers.patch):'
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file src/libscream.c
+ for f in ChangeLog
+ mv ChangeLog ChangeLog.iso88591
+ iconv -o ChangeLog -f iso88591 -t utf8 ChangeLog.iso88591
+ rm -f ChangeLog.iso88591
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Bwhg48
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd Eterm-0.9.6
+ export PERL=/usr/bin/perl
+ PERL=/usr/bin/perl
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ '[' '-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
--- ./configure.backup	2022-12-24 01:35:51.192692322 +0000
+++ ./configure	2022-12-24 01:35:51.212692322 +0000
@@ -9147,7 +9147,7 @@
 #if defined (__stub_shl_load) || defined (__stub___shl_load)
 choke me
 #else
-char (*f) () = shl_load;
+__attribute__ ((used)) char (*f) () = shl_load;
 #endif
 #ifdef __cplusplus
 }
@@ -9307,7 +9307,7 @@
 #if defined (__stub_dlopen) || defined (__stub___dlopen)
 choke me
 #else
-char (*f) () = dlopen;
+__attribute__ ((used)) char (*f) () = dlopen;
 #endif
 #ifdef __cplusplus
 }
@@ -20880,7 +20880,7 @@
 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
 choke me
 #else
-char (*f) () = gethostbyname;
+__attribute__ ((used)) char (*f) () = gethostbyname;
 #endif
 #ifdef __cplusplus
 }
@@ -21119,7 +21119,7 @@
 #if defined (__stub_connect) || defined (__stub___connect)
 choke me
 #else
-char (*f) () = connect;
+__attribute__ ((used)) char (*f) () = connect;
 #endif
 #ifdef __cplusplus
 }
@@ -21282,7 +21282,7 @@
 #if defined (__stub_remove) || defined (__stub___remove)
 choke me
 #else
-char (*f) () = remove;
+__attribute__ ((used)) char (*f) () = remove;
 #endif
 #ifdef __cplusplus
 }
@@ -21445,7 +21445,7 @@
 #if defined (__stub_shmat) || defined (__stub___shmat)
 choke me
 #else
-char (*f) () = shmat;
+__attribute__ ((used)) char (*f) () = shmat;
 #endif
 #ifdef __cplusplus
 }
@@ -22346,7 +22346,7 @@
 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
 choke me
 #else
-char (*f) () = $ac_func;
+__attribute__ ((used)) char (*f) () = $ac_func;
 #endif
 #ifdef __cplusplus
 }
@@ -23022,7 +23022,7 @@
 #if defined (__stub_posix_openpt) || defined (__stub___posix_openpt)
 choke me
 #else
-char (*f) () = posix_openpt;
+__attribute__ ((used)) char (*f) () = posix_openpt;
 #endif
 #ifdef __cplusplus
 }
@@ -23117,7 +23117,7 @@
 #if defined (__stub_ptsname) || defined (__stub___ptsname)
 choke me
 #else
-char (*f) () = ptsname;
+__attribute__ ((used)) char (*f) () = ptsname;
 #endif
 #ifdef __cplusplus
 }
@@ -23212,7 +23212,7 @@
 #if defined (__stub_grantpt) || defined (__stub___grantpt)
 choke me
 #else
-char (*f) () = grantpt;
+__attribute__ ((used)) char (*f) () = grantpt;
 #endif
 #ifdef __cplusplus
 }
@@ -23307,7 +23307,7 @@
 #if defined (__stub_unlockpt) || defined (__stub___unlockpt)
 choke me
 #else
-char (*f) () = unlockpt;
+__attribute__ ((used)) char (*f) () = unlockpt;
 #endif
 #ifdef __cplusplus
 }
+ /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
--- ./configure.backup	2022-12-24 01:35:51.212692322 +0000
+++ ./configure	2022-12-24 01:35:51.262692322 +0000
@@ -6090,7 +6090,7 @@
 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
 
 # Transform an extracted symbol line into a proper C declaration
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
 
 # Transform an extracted symbol line into symbol name and symbol address
 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
+ '[' 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.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'
+ 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'
+ '[' 1 = 1 ']'
+ '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']'
++ find . -name ltmain.sh
+ for i in $(find . -name ltmain.sh)
+ /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./ltmain.sh
++ grep -q runstatedir=DIR ./configure
+ ./configure --build=s390x-redhat-linux-gnu --host=s390x-redhat-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 --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-multi-charset --enable-escreen --enable-auto-encoding --enable-trans --disable-etwin --disable-mmx --disable-rpath
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for preferred libtoolize... libtoolize
checking for preferred aclocal... aclocal
checking for preferred autoconf... autoconf
checking for preferred autoheader... autoheader
checking for preferred automake... automake
checking build system type... s390x-redhat-linux-gnu
checking host system type... s390x-redhat-linux-gnu
checking for s390x-redhat-linux-gnu-gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for AIX... no
checking for strerror in -lcposix... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking for a sed that does not truncate output... /usr/bin/sed
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for s390x-redhat-linux-gnu-g++... g++
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none
checking for s390x-redhat-linux-gnu-g77... no
checking for s390x-redhat-linux-gnu-f77... no
checking for s390x-redhat-linux-gnu-xlf... no
checking for s390x-redhat-linux-gnu-frt... no
checking for s390x-redhat-linux-gnu-pgf77... no
checking for s390x-redhat-linux-gnu-fort77... no
checking for s390x-redhat-linux-gnu-fl32... no
checking for s390x-redhat-linux-gnu-af77... no
checking for s390x-redhat-linux-gnu-f90... no
checking for s390x-redhat-linux-gnu-xlf90... no
checking for s390x-redhat-linux-gnu-pgf90... no
checking for s390x-redhat-linux-gnu-epcf90... no
checking for s390x-redhat-linux-gnu-f95... no
checking for s390x-redhat-linux-gnu-fort... no
checking for s390x-redhat-linux-gnu-xlf95... no
checking for s390x-redhat-linux-gnu-ifc... no
checking for s390x-redhat-linux-gnu-efc... no
checking for s390x-redhat-linux-gnu-pgf95... no
checking for s390x-redhat-linux-gnu-lf95... no
checking for s390x-redhat-linux-gnu-gfortran... no
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for s390x-redhat-linux-gnu-ar... no
checking for ar... ar
checking for s390x-redhat-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for s390x-redhat-linux-gnu-strip... no
checking for strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld -m elf64_s390) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
appending configuration tag "F77" to libtool
checking for distribution root... /builddir/build/BUILD/Eterm-0.9.6
checking whether gcc needs -traditional... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking if malloc debugging is wanted... no
checking for sed... /usr/bin/sed
checking for rm... rm
checking for cp... cp
checking for chmod... chmod
checking for tar... tar
checking for mkdir... mkdir
checking for ctags... true
checking for ar... ar
checking for mv... mv
checking for tic... true
checking whether ln -s works... yes
checking for perl... /usr/bin/perl
checking for gawk... (cached) gawk
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether byte ordering is bigendian... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking sys/byteorder.h usability... no
checking sys/byteorder.h presence... no
checking for sys/byteorder.h... no
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking utmpx.h usability... yes
checking utmpx.h presence... yes
checking for utmpx.h... yes
checking for unistd.h... (cached) yes
checking bsd/signal.h usability... no
checking bsd/signal.h presence... no
checking for bsd/signal.h... no
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking regexp.h usability... no
checking regexp.h presence... no
checking for regexp.h... no
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking X11/X.h usability... yes
checking X11/X.h presence... yes
checking for X11/X.h... yes
checking X11/Xlib.h usability... yes
checking X11/Xlib.h presence... yes
checking for X11/Xlib.h... yes
checking X11/Sunkeysym.h usability... yes
checking X11/Sunkeysym.h presence... yes
checking for X11/Sunkeysym.h... yes
checking X11/Xlocale.h usability... yes
checking X11/Xlocale.h presence... yes
checking for X11/Xlocale.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for uid_t in sys/types.h... yes
checking return type of signal handlers... void
checking for atexit... yes
checking for _exit... yes
checking for unsetenv... yes
checking for setutent... yes
checking for seteuid... yes
checking for memmove... yes
checking for putenv... yes
checking for strsep... yes
checking for setresuid... yes
checking for setresgid... yes
checking for memmem... yes
checking for usleep... yes
checking for snprintf... yes
checking for strcasestr... yes
checking for strcasechr... no
checking for strcasepbrk... no
checking for strrev... no
checking for nl_langinfo... yes
checking whether snprintf ignores n... no, snprintf is ok
checking for pow in -lm... yes
checking for library containing login... none required
checking for library containing logout... none required
checking for library containing getpwuid... none required
checking for debugging level... 4
checking for posix_openpt... yes
checking for ptsname... yes
checking for grantpt... yes
checking for unlockpt... yes
checking for pty mechanism... SVR4 POSIX 
checking for pty group... none
checking for saved uids... yes
checking if strict ICCCM compliance should be enabled... no
checking for XOpenDisplay in -lX11... yes
checking for XextAddDisplay in -lXext... yes
checking for XShapeQueryExtension in -lXext... yes
checking if Pablo support is wanted... no
checking for Escreen support... yes
checking for Etwin support... no
checking for Escreen startup effects... no
checking if profiling macros should be included... no
checking for pixmap support... yes
checking for dlopen in -ldl... yes
checking for TT_Init_FreeType in -lttf... no
checking for imlib_create_image in -lImlib2... yes
checking for transparency support... yes
checking for MMX support... no (no MMX detected)
checking for SSE2 support... no (no SSE2 detected)
checking for libast-config... libast-config
checking for libast_set_program_name in -last... yes
checking for utmp support... yes
checking for addToUtmp in -lutempter... no
checking for backspace key configuration... default
checking for delete key configuration... default
checking for home key configuration... default
checking for end key configuration... default
checking if mousewheel support should be enabled... yes
checking for automatic encoding... yes
checking for multi-charset support... ISO-10646
checking for XIM support... yes
checking for XRegisterIMInstantiateCallback in -lX11... yes
checking for X11/extensions/XRes.h... no
checking for XResQueryExtension in -lXRes... no
checking for Greek keyboard support... no
checking for dbx... no
checking for gdb... no
checking for pstack... no
checking for U_STACK_TRACE in -lcl... no
checking for Linux 2.1 or higher... no
checking if we should enable name reporting escape sequences... no
checking for life_signs in -lKenny... no
  Oh my god, they killed Kenny!  You bastards!
configure: creating ./config.status
config.status: creating Makefile
config.status: creating bg/Makefile
config.status: creating doc/Makefile
config.status: creating utils/Makefile
config.status: creating pix/Makefile
config.status: creating src/Makefile
config.status: creating themes/Makefile
config.status: creating config.h
config.status: executing depfiles commands
creating utils/kEsetroot
creating themes/Eterm/theme.cfg
creating themes/auto/theme.cfg
creating themes/Escreen/theme.cfg
creating themes/trans/theme.cfg
Eterm 0.9.6
Configuration:
--------------
  Source code location:       .
  Host System Type:           s390x-redhat-linux-gnu
  Preprocessor:               gcc -E -I/usr/include 
  Compiler:                   gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection
  Linker:                     gcc -L/usr/lib64 -L/usr/lib -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 -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  -lImlib2 -ldl -lImlib2  -lSM -lICE    -lSM -lICE -last -lXext -lX11 -lm  
  Install path:               /usr
  See src/feature.h for further configuration information.
  Now type 'make' to build Eterm 0.9.6.
+ sed -i -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+ sed -i -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+ /usr/bin/make -O -j2 V=1 VERBOSE=1
/usr/bin/make  all-recursive
Making all in src
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o actions.lo actions.c
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c actions.c  -fPIC -DPIC -o .libs/actions.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c actions.c -o actions.o >/dev/null 2>&1
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
actions.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: actions.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o buttons.lo buttons.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c buttons.c  -fPIC -DPIC -o .libs/buttons.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c buttons.c -o buttons.o >/dev/null 2>&1
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
buttons.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: buttons.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o draw.lo draw.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c draw.c  -fPIC -DPIC -o .libs/draw.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c draw.c -o draw.o >/dev/null 2>&1
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
draw.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: draw.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o command.lo command.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c command.c  -fPIC -DPIC -o .libs/command.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c command.c -o command.o >/dev/null 2>&1
command.c: In function 'create_fontset':
command.c:1859:28: warning: unused variable 'ds' [-Wunused-variable]
 1859 |     char *fontname, **ml, *ds;
      |                            ^~
command.c: In function 'inp_text':
command.c:2702:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
 2702 |     int which = (int) xd;
      |                 ^
command.c:2707:19: warning: pointer targets in passing argument 1 of 'cmd_write' differ in signedness [-Wpointer-sign]
 2707 |         cmd_write(txt, strlen(txt));
      |                   ^~~
      |                   |
      |                   char *
In file included from command.c:108:
command.h:381:31: note: expected 'const unsigned char *' but argument is of type 'char *'
  381 | extern unsigned int cmd_write(const unsigned char *, unsigned int);
      |                               ^~~~~~~~~~~~~~~~~~~~~
command.c:2710:18: warning: pointer targets in passing argument 1 of 'tt_write' differ in signedness [-Wpointer-sign]
 2710 |         tt_write(txt, strlen(txt));
      |                  ^~~
      |                  |
      |                  char *
command.h:387:22: note: expected 'const unsigned char *' but argument is of type 'char *'
  387 | extern void tt_write(const unsigned char *, unsigned int);
      |                      ^~~~~~~~~~~~~~~~~~~~~
In file included from feature.h:100,
                 from command.c:28:
command.c: In function 'main_loop':
command.c:3640:60: warning: pointer targets in passing argument 1 of 'safe_print_string' differ in signedness [-Wpointer-sign]
 3640 |             D_VT(("\n%s\n\n", safe_print_string(cmdbuf_ptr - 1, cmdbuf_endp - cmdbuf_ptr + 1)));
      |                                                 ~~~~~~~~~~~^~~
      |                                                            |
      |                                                            unsigned char *
command.c:3640:13: note: in expansion of macro 'D_VT'
 3640 |             D_VT(("\n%s\n\n", safe_print_string(cmdbuf_ptr - 1, cmdbuf_endp - cmdbuf_ptr + 1)));
      |             ^~~~
In file included from startup.h:33,
                 from command.c:109:
misc.h:44:44: note: expected 'const char *' but argument is of type 'unsigned char *'
   44 | extern char *safe_print_string(const char *buff, unsigned long len);
      |                                ~~~~~~~~~~~~^~~~
command.c: In function 'v_writeBig':
command.c:3810:9: warning: variable 'c' set but not used [-Wunused-but-set-variable]
 3810 |     int c = len;
      |         ^
command.c: At top level:
command.c:140:19: warning: 'x_resource_dump' declared 'static' but never defined [-Wunused-function]
  140 | static RETSIGTYPE x_resource_dump(int);
      |                   ^~~~~~~~~~~~~~~
command.c: In function 'privileges':
command.c:201:13: warning: ignoring return value of 'setresgid' declared with attribute 'warn_unused_result' [-Wunused-result]
  201 |             setresgid(my_rgid, my_rgid, my_egid);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
command.c:210:13: warning: ignoring return value of 'setresuid' declared with attribute 'warn_unused_result' [-Wunused-result]
  210 |             setresuid(my_ruid, my_ruid, my_euid);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
command.c:230:13: warning: ignoring return value of 'setresuid' declared with attribute 'warn_unused_result' [-Wunused-result]
  230 |             setresuid(my_ruid, my_euid, my_euid);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
command.c:239:13: warning: ignoring return value of 'setresgid' declared with attribute 'warn_unused_result' [-Wunused-result]
  239 |             setresgid(my_rgid, my_egid, my_egid);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
command.c: In function 'get_tty':
command.c:1552:9: warning: ignoring return value of 'fchown' declared with attribute 'warn_unused_result' [-Wunused-result]
 1552 |         fchown(fd, my_ruid, gid);       /* fail silently */
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
command.c:1583:5: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result]
 1583 |     dup(fd);                    /* 0: stdin */
      |     ^~~~~~~
command.c:1584:5: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result]
 1584 |     dup(fd);                    /* 1: stdout */
      |     ^~~~~~~
command.c:1585:5: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result]
 1585 |     dup(fd);                    /* 2: stderr */
      |     ^~~~~~~
command.c: In function 'run_command':
command.c:2367:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
 2367 |         setregid(my_rgid, my_rgid);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
command.c:2368:9: warning: ignoring return value of 'setreuid' declared with attribute 'warn_unused_result' [-Wunused-result]
 2368 |         setreuid(my_ruid, my_ruid);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
command.c: At top level:
command.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: command.c 59413 2011-05-15 21:19:59Z mej $";
      |                   ^~~~~~~~~
command.c: In function 'xim_real_init':
command.c:2048:49: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 60 [-Wformat-truncation=]
 2048 |                 snprintf(buf, sizeof(buf), "@im=%s", s);
      |                                                 ^~
In file included from /usr/include/stdio.h:906,
                 from feature.h:97:
In function 'snprintf',
    inlined from 'xim_real_init' at command.c:2048:17:
/usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 5 and 1028 bytes into a destination of size 64
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o e.lo e.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c e.c  -fPIC -DPIC -o .libs/e.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c e.c -o e.o >/dev/null 2>&1
e.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: e.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o events.lo events.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c events.c  -fPIC -DPIC -o .libs/events.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c events.c -o events.o >/dev/null 2>&1
In file included from feature.h:100,
                 from events.c:27:
events.c: In function 'event_register_dispatcher':
events.c:77:93: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
   77 |         (event_dispatcher_t *) REALLOC(event_master.dispatchers, sizeof(event_dispatcher_t) * event_master.num_dispatchers);
      |                                                                                             ^
events.c: In function 'event_data_add_mywin':
events.c:106:80: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  106 |         data->my_windows = (Window *) REALLOC(data->my_windows, sizeof(Window) * data->num_my_windows);
      |                                                                                ^
events.c: In function 'event_data_add_parent':
events.c:123:80: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  123 |         data->my_parents = (Window *) REALLOC(data->my_parents, sizeof(Window) * data->num_my_parents);
      |                                                                                ^
events.c: In function 'handle_button_press':
events.c:726:38: warning: pointer targets in passing argument 1 of 'tt_write' differ in signedness [-Wpointer-sign]
  726 |                             tt_write("\033[5~", 4);
      |                                      ^~~~~~~~~
      |                                      |
      |                                      char *
In file included from events.c:37:
command.h:387:22: note: expected 'const unsigned char *' but argument is of type 'char *'
  387 | extern void tt_write(const unsigned char *, unsigned int);
      |                      ^~~~~~~~~~~~~~~~~~~~~
events.c:728:38: warning: pointer targets in passing argument 1 of 'tt_write' differ in signedness [-Wpointer-sign]
  728 |                             tt_write("\033[A", 3);
      |                                      ^~~~~~~~
      |                                      |
      |                                      char *
command.h:387:22: note: expected 'const unsigned char *' but argument is of type 'char *'
  387 | extern void tt_write(const unsigned char *, unsigned int);
      |                      ^~~~~~~~~~~~~~~~~~~~~
events.c:730:38: warning: pointer targets in passing argument 1 of 'tt_write' differ in signedness [-Wpointer-sign]
  730 |                             tt_write("\033[5~\033[5~\033[5~\033[5~\033[5~", 20);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                      |
      |                                      char *
command.h:387:22: note: expected 'const unsigned char *' but argument is of type 'char *'
  387 | extern void tt_write(const unsigned char *, unsigned int);
      |                      ^~~~~~~~~~~~~~~~~~~~~
events.c:742:38: warning: pointer targets in passing argument 1 of 'tt_write' differ in signedness [-Wpointer-sign]
  742 |                             tt_write("\033[6~", 4);
      |                                      ^~~~~~~~~
      |                                      |
      |                                      char *
command.h:387:22: note: expected 'const unsigned char *' but argument is of type 'char *'
  387 | extern void tt_write(const unsigned char *, unsigned int);
      |                      ^~~~~~~~~~~~~~~~~~~~~
events.c:744:38: warning: pointer targets in passing argument 1 of 'tt_write' differ in signedness [-Wpointer-sign]
  744 |                             tt_write("\033[B", 3);
      |                                      ^~~~~~~~
      |                                      |
      |                                      char *
command.h:387:22: note: expected 'const unsigned char *' but argument is of type 'char *'
  387 | extern void tt_write(const unsigned char *, unsigned int);
      |                      ^~~~~~~~~~~~~~~~~~~~~
events.c:746:38: warning: pointer targets in passing argument 1 of 'tt_write' differ in signedness [-Wpointer-sign]
  746 |                             tt_write("\033[6~\033[6~\033[6~\033[6~\033[6~", 20);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                      |
      |                                      char *
command.h:387:22: note: expected 'const unsigned char *' but argument is of type 'char *'
  387 | extern void tt_write(const unsigned char *, unsigned int);
      |                      ^~~~~~~~~~~~~~~~~~~~~
events.c: At top level:
events.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: events.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o font.lo font.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c font.c  -fPIC -DPIC -o .libs/font.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c font.c -o font.o >/dev/null 2>&1
font.c: In function 'parse_font_fx':
font.c:751:28: warning: pointer targets in passing argument 1 of 'spiftool_num_words' differ in signedness [-Wpointer-sign]
  751 |     n = spiftool_num_words(line);
      |                            ^~~~
      |                            |
      |                            char *
In file included from feature.h:100,
                 from font.c:27:
/usr/include/libast.h:2757:41: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2757 | extern unsigned long spiftool_num_words(const spif_charptr_t);
      |                                         ^~~~~~~~~~~~~~~~~~~~
font.c:759:38: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  759 |         color = spiftool_get_word(2, line);
      |                                      ^~~~
      |                                      |
      |                                      char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
font.c:759:15: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  759 |         color = spiftool_get_word(2, line);
      |               ^
font.c:768:42: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  768 |             color = spiftool_get_word(2, line);
      |                                          ^~~~
      |                                          |
      |                                          char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
font.c:768:19: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  768 |             color = spiftool_get_word(2, line);
      |                   ^
font.c:770:42: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  770 |             color = spiftool_get_word(3, line);
      |                                          ^~~~
      |                                          |
      |                                          char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
font.c:770:19: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  770 |             color = spiftool_get_word(3, line);
      |                   ^
font.c:771:44: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
  771 |             corner = spiftool_get_pword(2, line);
      |                                            ^~~~
      |                                            |
      |                                            char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
font.c:771:20: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  771 |             corner = spiftool_get_pword(2, line);
      |                    ^
font.c:787:38: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  787 |         color = spiftool_get_word(2, line);
      |                                      ^~~~
      |                                      |
      |                                      char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
font.c:787:15: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  787 |         color = spiftool_get_word(2, line);
      |               ^
font.c:793:38: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  793 |         color = spiftool_get_word(3, line);
      |                                      ^~~~
      |                                      |
      |                                      char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
font.c:793:15: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  793 |         color = spiftool_get_word(3, line);
      |               ^
font.c:802:38: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  802 |         color = spiftool_get_word(2, line);
      |                                      ^~~~
      |                                      |
      |                                      char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
font.c:802:15: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  802 |         color = spiftool_get_word(2, line);
      |               ^
font.c:808:38: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  808 |         color = spiftool_get_word(3, line);
      |                                      ^~~~
      |                                      |
      |                                      char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
font.c:808:15: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  808 |         color = spiftool_get_word(3, line);
      |               ^
font.c:820:46: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  820 |                 color = spiftool_get_word(1, line);
      |                                              ^~~~
      |                                              |
      |                                              char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
font.c:820:23: warning: pointer targets in assignment from 'spifmake[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  820 |                 color = spiftool_get_word(1, line);
      |                       ^
font.c:821:46: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
  821 |                 line = spiftool_get_pword(2, line);
      |                                              ^~~~
      |                                              |
      |                                              char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
font.c:821:22: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  821 |                 line = spiftool_get_pword(2, line);
      |                      ^
font.c:823:46: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  823 |                 color = spiftool_get_word(2, line);
      |                                              ^~~~
      |                                              |
      |                                              char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
font.c:823:23: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  823 |                 color = spiftool_get_word(2, line);
      |                       ^
font.c:824:46: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
  824 |                 line = spiftool_get_pword(3, line);
      |                                              ^~~~
      |                                              |
      |                                              char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
font.c:824:22: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  824 |                 line = spiftool_get_pword(3, line);
      |                      ^
font.c: At top level:
font.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: font.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o grkelot.lo grkelot.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c grkelot.c  -fPIC -DPIC -o .libs/grkelot.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c grkelot.c -o grkelot.o >/dev/null 2>&1
grkelot.c:45:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   45 | static const char cvs_ident[] = "$Id: grkelot.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o misc.lo misc.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c misc.c  -fPIC -DPIC -o .libs/misc.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c misc.c -o misc.o >/dev/null 2>&1
misc.c: In function 'str_trim':
misc.c:83:24: warning: pointer targets in passing argument 1 of 'spiftool_chomp' differ in signedness [-Wpointer-sign]
   83 |         spiftool_chomp(str);
      |                        ^~~
      |                        |
      |                        char *
In file included from feature.h:100,
                 from misc.c:27:
/usr/include/libast.h:2758:38: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2758 | extern spif_charptr_t spiftool_chomp(spif_charptr_t);
      |                                      ^~~~~~~~~~~~~~
misc.c:101:17: warning: comparison of distinct pointer types lacks a cast
  101 |         if (tmp != str) {
      |                 ^~
misc.c:102:39: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  102 |             memmove(str, tmp, (strlen(tmp)) + 1);
      |                                       ^~~
      |                                       |
      |                                       spif_charptr_t {aka signed char *}
In file included from /usr/include/libast.h:49:
/usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  407 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
misc.c: In function 'add_carriage_returns':
misc.c:319:72: warning: pointer targets in passing argument 1 of 'safe_print_string' differ in signedness [-Wpointer-sign]
  319 |     D_CMD(("buff == %8p \"%s\", cnt == %lu\n", buff, safe_print_string((spif_charptr_t) buff, cnt), cnt));
      |                                                                        ^~~~~~~~~~~~~~~~~~~~~
      |                                                                        |
      |                                                                        spif_char_t * {aka signed char *}
misc.c:319:5: note: in expansion of macro 'D_CMD'
  319 |     D_CMD(("buff == %8p \"%s\", cnt == %lu\n", buff, safe_print_string((spif_charptr_t) buff, cnt), cnt));
      |     ^~~~~
misc.c:274:31: note: expected 'const char *' but argument is of type 'spif_char_t *' {aka 'signed char *'}
  274 | safe_print_string(const char *str, unsigned long len)
      |                   ~~~~~~~~~~~~^~~
misc.c:330:70: warning: pointer targets in passing argument 1 of 'safe_print_string' differ in signedness [-Wpointer-sign]
  330 |     D_CMD(("buff == %8p \"%s\", i == %lu\n", buff, safe_print_string((spif_charptr_t) buff, i), i));
      |                                                                      ^~~~~~~~~~~~~~~~~~~~~
      |                                                                      |
      |                                                                      spif_char_t * {aka signed char *}
misc.c:330:5: note: in expansion of macro 'D_CMD'
  330 |     D_CMD(("buff == %8p \"%s\", i == %lu\n", buff, safe_print_string((spif_charptr_t) buff, i), i));
      |     ^~~~~
misc.c:274:31: note: expected 'const char *' but argument is of type 'spif_char_t *' {aka 'signed char *'}
  274 | safe_print_string(const char *str, unsigned long len)
      |                   ~~~~~~~~~~~~^~~
misc.c: In function 'mkdirhier':
misc.c:341:9: warning: pointer targets in assignment from 'char *' to 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
  341 |     str = STRDUP(path);         /* We need to modify it. */
      |         ^
misc.c:346:27: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign]
  346 |     for (; (pstr = strchr(pstr, '/'));) {
      |                           ^~~~
      |                           |
      |                           spif_charptr_t {aka signed char *}
/usr/include/string.h:246:34: note: expected 'const char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  246 | extern char *strchr (const char *__s, int __c)
      |                      ~~~~~~~~~~~~^~~
misc.c:346:18: warning: pointer targets in assignment from 'char *' to 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
  346 |     for (; (pstr = strchr(pstr, '/'));) {
      |                  ^
misc.c:349:18: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign]
  349 |         if (stat(str, &dst)) {
      |                  ^~~
      |                  |
      |                  spif_charptr_t {aka signed char *}
In file included from /usr/include/libast.h:45:
/usr/include/sys/stat.h:205:41: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  205 | extern int stat (const char *__restrict __file,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
misc.c:352:23: warning: pointer targets in passing argument 1 of 'mkdir' differ in signedness [-Wpointer-sign]
  352 |             if (mkdir(str, 0755)) {
      |                       ^~~
      |                       |
      |                       spif_charptr_t {aka signed char *}
/usr/include/sys/stat.h:389:31: note: expected 'const char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  389 | extern int mkdir (const char *__path, __mode_t __mode)
      |                   ~~~~~~~~~~~~^~~~~~
misc.c:365:14: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign]
  365 |     if (stat(str, &dst)) {
      |              ^~~
      |              |
      |              spif_charptr_t {aka signed char *}
/usr/include/sys/stat.h:205:41: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  205 | extern int stat (const char *__restrict __file,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
misc.c:368:19: warning: pointer targets in passing argument 1 of 'mkdir' differ in signedness [-Wpointer-sign]
  368 |         if (mkdir(str, 0755)) {
      |                   ^~~
      |                   |
      |                   spif_charptr_t {aka signed char *}
/usr/include/sys/stat.h:389:31: note: expected 'const char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  389 | extern int mkdir (const char *__path, __mode_t __mode)
      |                   ~~~~~~~~~~~~^~~~~~
misc.c: At top level:
misc.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: misc.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o menus.lo menus.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c menus.c  -fPIC -DPIC -o .libs/menus.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c menus.c -o menus.o >/dev/null 2>&1
In file included from feature.h:100,
                 from menus.c:27:
menus.c: In function 'menulist_add_menu':
menus.c:430:73: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  430 |         list->menus = (menu_t **) REALLOC(list->menus, sizeof(menu_t *) * list->nummenus);
      |                                                                         ^
menus.c: In function 'menu_add_item':
menus.c:579:81: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  579 |         menu->items = (menuitem_t **) REALLOC(menu->items, sizeof(menuitem_t *) * menu->numitems);
      |                                                                                 ^
menus.c: In function 'menu_dialog':
menus.c:1334:16: warning: variable 'len' set but not used [-Wunused-but-set-variable]
 1334 |     int f = 0, len, ret = -1, tab = 0;
      |                ^~~
menus.c: At top level:
menus.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: menus.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o options.lo options.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c options.c  -fPIC -DPIC -o .libs/options.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c options.c -o options.o >/dev/null 2>&1
options.c: In function 'handle_attribute':
options.c:812:31: warning: pointer targets in passing argument 2 of 'spifconf_parse_line' differ in signedness [-Wpointer-sign]
  812 |     spifconf_parse_line(NULL, val_ptr);
      |                               ^~~~~~~
      |                               |
      |                               char *
In file included from feature.h:100,
                 from options.c:27:
/usr/include/libast.h:2816:58: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2816 | extern void spifconf_parse_line(FILE *fp, spif_charptr_t buff);
      |                                           ~~~~~~~~~~~~~~~^~~~
In file included from command.h:37,
                 from options.c:44:
options.c: In function 'parse_color':
options.c:823:66: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  823 |         RESET_AND_ASSIGN(rs_color[fgColor], spiftool_get_word(2, buff));
      |                                                                  ^~~~
      |                                                                  |
      |                                                                  char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:823:9: note: in expansion of macro 'RESET_AND_ASSIGN'
  823 |         RESET_AND_ASSIGN(rs_color[fgColor], spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:825:66: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  825 |         RESET_AND_ASSIGN(rs_color[bgColor], spiftool_get_word(2, buff));
      |                                                                  ^~~~
      |                                                                  |
      |                                                                  char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:825:9: note: in expansion of macro 'RESET_AND_ASSIGN'
  825 |         RESET_AND_ASSIGN(rs_color[bgColor], spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:830:70: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  830 |         RESET_AND_ASSIGN(rs_color[cursorColor], spiftool_get_word(2, buff));
      |                                                                      ^~~~
      |                                                                      |
      |                                                                      char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:830:9: note: in expansion of macro 'RESET_AND_ASSIGN'
  830 |         RESET_AND_ASSIGN(rs_color[cursorColor], spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:837:71: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  837 |         RESET_AND_ASSIGN(rs_color[cursorColor2], spiftool_get_word(2, buff));
      |                                                                       ^~~~
      |                                                                       |
      |                                                                       char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:837:9: note: in expansion of macro 'RESET_AND_ASSIGN'
  837 |         RESET_AND_ASSIGN(rs_color[cursorColor2], spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:843:71: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  843 |         RESET_AND_ASSIGN(rs_color[pointerColor], spiftool_get_word(2, buff));
      |                                                                       ^~~~
      |                                                                       |
      |                                                                       char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:843:9: note: in expansion of macro 'RESET_AND_ASSIGN'
  843 |         RESET_AND_ASSIGN(rs_color[pointerColor], spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:847:75: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  847 |         RESET_AND_ASSIGN(rs_color[ES_COLOR_CURRENT], spiftool_get_word(2, buff));
      |                                                                           ^~~~
      |                                                                           |
      |                                                                           char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:847:9: note: in expansion of macro 'RESET_AND_ASSIGN'
  847 |         RESET_AND_ASSIGN(rs_color[ES_COLOR_CURRENT], spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:850:74: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  850 |         RESET_AND_ASSIGN(rs_color[ES_COLOR_ACTIVE], spiftool_get_word(2, buff));
      |                                                                          ^~~~
      |                                                                          |
      |                                                                          char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:850:9: note: in expansion of macro 'RESET_AND_ASSIGN'
  850 |         RESET_AND_ASSIGN(rs_color[ES_COLOR_ACTIVE], spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:855:43: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
  855 |         char *tmp = spiftool_get_pword(2, buff);
      |                                           ^~~~
      |                                           |
      |                                           char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:855:21: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
  855 |         char *tmp = spiftool_get_pword(2, buff);
      |                     ^~~~~~~~~~~~~~~~~~
options.c:868:32: warning: pointer targets in passing argument 1 of 'spiftool_num_words' differ in signedness [-Wpointer-sign]
  868 |         n = spiftool_num_words(buff);
      |                                ^~~~
      |                                |
      |                                char *
/usr/include/libast.h:2757:41: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2757 | extern unsigned long spiftool_num_words(const spif_charptr_t);
      |                                         ^~~~~~~~~~~~~~~~~~~~
options.c:874:37: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
  874 |         tmp = spiftool_get_pword(2, buff);
      |                                     ^~~~
      |                                     |
      |                                     char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:874:13: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  874 |         tmp = spiftool_get_pword(2, buff);
      |             ^
options.c:875:36: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
  875 |         r1 = spiftool_get_pword(3, buff);
      |                                    ^~~~
      |                                    |
      |                                    char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:875:12: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  875 |         r1 = spiftool_get_pword(3, buff);
      |            ^
options.c:884:72: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  884 |                 RESET_AND_ASSIGN(rs_color[index], spiftool_get_word(1, r1));
      |                                                                        ^~
      |                                                                        |
      |                                                                        char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:884:17: note: in expansion of macro 'RESET_AND_ASSIGN'
  884 |                 RESET_AND_ASSIGN(rs_color[index], spiftool_get_word(1, r1));
      |                 ^~~~~~~~~~~~~~~~
options.c:889:78: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  889 |                     RESET_AND_ASSIGN(rs_color[colorBD], spiftool_get_word(1, r1));
      |                                                                              ^~
      |                                                                              |
      |                                                                              char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:889:21: note: in expansion of macro 'RESET_AND_ASSIGN'
  889 |                     RESET_AND_ASSIGN(rs_color[colorBD], spiftool_get_word(1, r1));
      |                     ^~~~~~~~~~~~~~~~
options.c:896:78: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  896 |                     RESET_AND_ASSIGN(rs_color[colorUL], spiftool_get_word(1, r1));
      |                                                                              ^~
      |                                                                              |
      |                                                                              char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:896:21: note: in expansion of macro 'RESET_AND_ASSIGN'
  896 |                     RESET_AND_ASSIGN(rs_color[colorUL], spiftool_get_word(1, r1));
      |                     ^~~~~~~~~~~~~~~~
options.c:902:48: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  902 |                     tmp = spiftool_get_word(1, tmp);
      |                                                ^~~
      |                                                |
      |                                                char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:902:25: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  902 |                     tmp = spiftool_get_word(1, tmp);
      |                         ^
options.c:914:36: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
  914 |         g1 = spiftool_get_pword(4, buff);
      |                                    ^~~~
      |                                    |
      |                                    char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:914:12: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  914 |         g1 = spiftool_get_pword(4, buff);
      |            ^
options.c:915:36: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
  915 |         b1 = spiftool_get_pword(5, buff);
      |                                    ^~~~
      |                                    |
      |                                    char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:915:12: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  915 |         b1 = spiftool_get_pword(5, buff);
      |            ^
options.c:956:40: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  956 |             tmp = spiftool_get_word(1, tmp);
      |                                        ^~~
      |                                        |
      |                                        char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:956:17: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  956 |             tmp = spiftool_get_word(1, tmp);
      |                 ^
options.c: In function 'parse_attributes':
options.c:975:60: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  975 |         RESET_AND_ASSIGN(rs_geometry, spiftool_get_word(2, buff));
      |                                                            ^~~~
      |                                                            |
      |                                                            char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:975:9: note: in expansion of macro 'RESET_AND_ASSIGN'
  975 |         RESET_AND_ASSIGN(rs_geometry, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:978:57: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  978 |         RESET_AND_ASSIGN(rs_title, spiftool_get_word(2, buff));
      |                                                         ^~~~
      |                                                         |
      |                                                         char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:978:9: note: in expansion of macro 'RESET_AND_ASSIGN'
  978 |         RESET_AND_ASSIGN(rs_title, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:981:56: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  981 |         RESET_AND_ASSIGN(rs_name, spiftool_get_word(2, buff));
      |                                                        ^~~~
      |                                                        |
      |                                                        char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:981:9: note: in expansion of macro 'RESET_AND_ASSIGN'
  981 |         RESET_AND_ASSIGN(rs_name, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:984:60: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  984 |         RESET_AND_ASSIGN(rs_iconName, spiftool_get_word(2, buff));
      |                                                            ^~~~
      |                                                            |
      |                                                            char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:984:9: note: in expansion of macro 'RESET_AND_ASSIGN'
  984 |         RESET_AND_ASSIGN(rs_iconName, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:990:66: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
  990 |         RESET_AND_ASSIGN(rs_scrollbar_type, spiftool_get_word(2, buff));
      |                                                                  ^~~~
      |                                                                  |
      |                                                                  char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:990:9: note: in expansion of macro 'RESET_AND_ASSIGN'
  990 |         RESET_AND_ASSIGN(rs_scrollbar_type, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:993:60: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
  993 |         rs_scrollbar_width = strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                                            ^~~~
      |                                                            |
      |                                                            char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:993:38: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
  993 |         rs_scrollbar_width = strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                      |
      |                                      spif_charptr_t {aka signed char *}
In file included from feature.h:98:
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:997:43: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
  997 |         char *tmp = spiftool_get_pword(2, buff);
      |                                           ^~~~
      |                                           |
      |                                           char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:997:21: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
  997 |         char *tmp = spiftool_get_pword(2, buff);
      |                     ^~~~~~~~~~~~~~~~~~
options.c:1001:53: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1001 |             if (parse_font_fx(spiftool_get_pword(2, tmp)) != 1) {
      |                                                     ^~~
      |                                                     |
      |                                                     char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1001:31: warning: pointer targets in passing argument 1 of 'parse_font_fx' differ in signedness [-Wpointer-sign]
 1001 |             if (parse_font_fx(spiftool_get_pword(2, tmp)) != 1) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                               |
      |                               spif_charptr_t {aka signed char *}
In file included from options.c:46:
font.h:104:42: note: expected 'char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  104 | extern unsigned char parse_font_fx(char *line);
      |                                    ~~~~~~^~~~
options.c:1006:41: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1006 |             tmp = spiftool_get_pword(2, tmp);
      |                                         ^~~
      |                                         |
      |                                         char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1006:17: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 1006 |             tmp = spiftool_get_pword(2, tmp);
      |                 ^
options.c:1018:64: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1018 |                 eterm_font_add(&etfonts, spiftool_get_pword(2, tmp), n);
      |                                                                ^~~
      |                                                                |
      |                                                                char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1018:42: warning: pointer targets in passing argument 2 of 'eterm_font_add' differ in signedness [-Wpointer-sign]
 1018 |                 eterm_font_add(&etfonts, spiftool_get_pword(2, tmp), n);
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                          |
      |                                          spif_charptr_t {aka signed char *}
font.h:94:55: note: expected 'const char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
   94 | extern void eterm_font_add(char ***plist, const char *fontname, unsigned char idx);
      |                                           ~~~~~~~~~~~~^~~~~~~~
options.c:1024:64: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1024 |             RESET_AND_ASSIGN(rs_boldFont, spiftool_get_word(2, tmp));
      |                                                                ^~~
      |                                                                |
      |                                                                char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:1024:13: note: in expansion of macro 'RESET_AND_ASSIGN'
 1024 |             RESET_AND_ASSIGN(rs_boldFont, spiftool_get_word(2, tmp));
      |             ^~~~~~~~~~~~~~~~
options.c:1030:58: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1030 |             def_font_idx = strtoul(spiftool_get_pword(2, tmp), (char **) NULL, 0);
      |                                                          ^~~
      |                                                          |
      |                                                          char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1030:36: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1030 |             def_font_idx = strtoul(spiftool_get_pword(2, tmp), (char **) NULL, 0);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                    |
      |                                    spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1033:40: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1033 |             tmp = spiftool_get_word(1, tmp);
      |                                        ^~~
      |                                        |
      |                                        char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:1033:17: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 1033 |             tmp = spiftool_get_word(1, tmp);
      |                 ^
options.c: In function 'parse_toggles':
options.c:1055:39: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1055 |     if (!(tmp = spiftool_get_pword(2, buff))) {
      |                                       ^~~~
      |                                       |
      |                                       char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1055:15: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 1055 |     if (!(tmp = spiftool_get_pword(2, buff))) {
      |               ^
options.c: In function 'parse_keyboard':
options.c:1310:65: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1310 |         RESET_AND_ASSIGN(rs_smallfont_key, spiftool_get_word(2, buff));
      |                                                                 ^~~~
      |                                                                 |
      |                                                                 char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:1310:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 1310 |         RESET_AND_ASSIGN(rs_smallfont_key, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:1318:63: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1318 |         RESET_AND_ASSIGN(rs_bigfont_key, spiftool_get_word(2, buff));
      |                                                               ^~~~
      |                                                               |
      |                                                               char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:1318:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 1318 |         RESET_AND_ASSIGN(rs_bigfont_key, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:1340:38: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1340 |             s = spiftool_get_word(3, buff);
      |                                      ^~~~
      |                                      |
      |                                      char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:1340:15: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 1340 |             s = spiftool_get_word(3, buff);
      |               ^
options.c:1344:28: warning: pointer targets in passing argument 1 of 'spiftool_chomp' differ in signedness [-Wpointer-sign]
 1344 |             spiftool_chomp(str);
      |                            ^~~
      |                            |
      |                            char *
/usr/include/libast.h:2758:38: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2758 | extern spif_charptr_t spiftool_chomp(spif_charptr_t);
      |                                      ^~~~~~~~~~~~~~
options.c:1362:43: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1362 |         char *tmp = spiftool_get_pword(2, buff);
      |                                           ^~~~
      |                                           |
      |                                           char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1362:21: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1362 |         char *tmp = spiftool_get_pword(2, buff);
      |                     ^~~~~~~~~~~~~~~~~~
options.c:1372:43: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1372 |         char *tmp = spiftool_get_pword(2, buff);
      |                                           ^~~~
      |                                           |
      |                                           char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1372:21: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1372 |         char *tmp = spiftool_get_pword(2, buff);
      |                     ^~~~~~~~~~~~~~~~~~
options.c:1382:43: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1382 |         char *tmp = spiftool_get_pword(2, buff);
      |                                           ^~~~
      |                                           |
      |                                           char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1382:21: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1382 |         char *tmp = spiftool_get_pword(2, buff);
      |                     ^~~~~~~~~~~~~~~~~~
options.c:1424:43: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1424 |         char *tmp = spiftool_get_pword(2, buff);
      |                                           ^~~~
      |                                           |
      |                                           char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1424:21: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1424 |         char *tmp = spiftool_get_pword(2, buff);
      |                     ^~~~~~~~~~~~~~~~~~
options.c:1443:43: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1443 |         char *tmp = spiftool_get_pword(2, buff);
      |                                           ^~~~
      |                                           |
      |                                           char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1443:21: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1443 |         char *tmp = spiftool_get_pword(2, buff);
      |                     ^~~~~~~~~~~~~~~~~~
options.c: In function 'parse_misc':
options.c:1475:62: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1475 |         RESET_AND_ASSIGN(rs_print_pipe, spiftool_get_word(2, buff));
      |                                                              ^~~~
      |                                                              |
      |                                                              char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:1475:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 1475 |         RESET_AND_ASSIGN(rs_print_pipe, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:1481:53: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1481 |         rs_saveLines = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                                     ^~~~
      |                                                     |
      |                                                     char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1481:31: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 1481 |         rs_saveLines = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                               |
      |                               spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1484:59: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1484 |         rs_min_anchor_size = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                                           ^~~~
      |                                                           |
      |                                                           char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1484:37: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 1484 |         rs_min_anchor_size = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                     |
      |                                     spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1488:71: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1488 |         TermWin.internalBorder = (short) strtol(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                                                       ^~~~
      |                                                                       |
      |                                                                       char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1488:49: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 1488 |         TermWin.internalBorder = (short) strtol(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                 |
      |                                                 spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1494:54: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1494 |         rs_line_space = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                                      ^~~~
      |                                                      |
      |                                                      char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1494:32: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 1494 |         rs_line_space = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                |
      |                                spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1497:66: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1497 |         RESET_AND_ASSIGN(rs_finished_title, spiftool_get_word(2, buff));
      |                                                                  ^~~~
      |                                                                  |
      |                                                                  char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:1497:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 1497 |         RESET_AND_ASSIGN(rs_finished_title, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:1500:65: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1500 |         RESET_AND_ASSIGN(rs_finished_text, spiftool_get_word(2, buff));
      |                                                                 ^~~~
      |                                                                 |
      |                                                                 char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:1500:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 1500 |         RESET_AND_ASSIGN(rs_finished_text, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:1503:61: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1503 |         RESET_AND_ASSIGN(rs_term_name, spiftool_get_word(2, buff));
      |                                                             ^~~~
      |                                                             |
      |                                                             char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:1503:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 1503 |         RESET_AND_ASSIGN(rs_term_name, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:1506:64: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1506 |         RESET_AND_ASSIGN(rs_beep_command, spiftool_get_word(2, buff));
      |                                                                ^~~~
      |                                                                |
      |                                                                char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:1509:68: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1509 |         DEBUG_LEVEL = (unsigned int) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                                                    ^~~~
      |                                                                    |
      |                                                                    char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1509:46: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1509 |         DEBUG_LEVEL = (unsigned int) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                              |
      |                                              spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1515:121: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1515 |         RESET_AND_ASSIGN(rs_exec_args, (char **) MALLOC(sizeof(char *) * ((n = spiftool_num_words(spiftool_get_pword(2, buff))) + 1)));
      |                                                                                                                         ^~~~
      |                                                                                                                         |
      |                                                                                                                         char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1518:56: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1518 |             rs_exec_args[k] = spiftool_get_word(k + 2, buff);
      |                                                        ^~~~
      |                                                        |
      |                                                        char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:1518:29: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 1518 |             rs_exec_args[k] = spiftool_get_word(k + 2, buff);
      |                             ^
options.c:1525:60: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1525 |         RESET_AND_ASSIGN(rs_cutchars, spiftool_get_word(2, buff));
      |                                                            ^~~~
      |                                                            |
      |                                                            char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:1525:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 1525 |         RESET_AND_ASSIGN(rs_cutchars, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:1526:24: warning: pointer targets in passing argument 1 of 'spiftool_chomp' differ in signedness [-Wpointer-sign]
 1526 |         spiftool_chomp(rs_cutchars);
      |                        ^~~~~~~~~~~
      |                        |
      |                        char *
/usr/include/libast.h:2758:38: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2758 | extern spif_charptr_t spiftool_chomp(spif_charptr_t);
      |                                      ^~~~~~~~~~~~~~
options.c: In function 'parse_imageclasses':
options.c:1547:56: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1547 |         RESET_AND_ASSIGN(rs_icon, spiftool_get_word(2, buff));
      |                                                        ^~~~
      |                                                        |
      |                                                        char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:1547:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 1547 |         RESET_AND_ASSIGN(rs_icon, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:1554:55: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1554 |         rs_cache_size = strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                                       ^~~~
      |                                                       |
      |                                                       char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1554:33: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1554 |         rs_cache_size = strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |
      |                                 spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1560:56: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1560 |         RESET_AND_ASSIGN(rs_path, spiftool_get_word(2, buff));
      |                                                        ^~~~
      |                                                        |
      |                                                        char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:1560:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 1560 |         RESET_AND_ASSIGN(rs_path, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:1564:43: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1564 |         char *tmp = spiftool_get_pword(2, buff);
      |                                           ^~~~
      |                                           |
      |                                           char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1564:21: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1564 |         char *tmp = spiftool_get_pword(2, buff);
      |                     ^~~~~~~~~~~~~~~~~~
options.c: In function 'parse_image':
options.c:1605:44: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1605 |         char *type = spiftool_get_pword(2, buff);
      |                                            ^~~~
      |                                            |
      |                                            char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1605:22: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1605 |         char *type = spiftool_get_pword(2, buff);
      |                      ^~~~~~~~~~~~~~~~~~
options.c:1648:44: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1648 |         char *mode = spiftool_get_pword(2, buff);
      |                                            ^~~~
      |                                            |
      |                                            char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1648:22: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1648 |         char *mode = spiftool_get_pword(2, buff);
      |                      ^~~~~~~~~~~~~~~~~~
options.c:1649:50: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1649 |         char *allow_list = spiftool_get_pword(4, buff);
      |                                                  ^~~~
      |                                                  |
      |                                                  char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1649:28: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1649 |         char *allow_list = spiftool_get_pword(4, buff);
      |                            ^~~~~~~~~~~~~~~~~~
options.c:1694:45: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1694 |         char *state = spiftool_get_pword(2, buff), new = 0;
      |                                             ^~~~
      |                                             |
      |                                             char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1694:23: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1694 |         char *state = spiftool_get_pword(2, buff), new = 0;
      |                       ^~~~~~~~~~~~~~~~~~
options.c:1741:41: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1741 |         char *fg = spiftool_get_word(2, buff), *bg = spiftool_get_word(3, buff);
      |                                         ^~~~
      |                                         |
      |                                         char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:1741:20: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1741 |         char *fg = spiftool_get_word(2, buff), *bg = spiftool_get_word(3, buff);
      |                    ^~~~~~~~~~~~~~~~~
options.c:1741:75: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 1741 |         char *fg = spiftool_get_word(2, buff), *bg = spiftool_get_word(3, buff);
      |                                                                           ^~~~
      |                                                                           |
      |                                                                           char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:1741:54: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1741 |         char *fg = spiftool_get_word(2, buff), *bg = spiftool_get_word(3, buff);
      |                                                      ^~~~~~~~~~~~~~~~~
options.c:1773:48: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1773 |         char *filename = spiftool_get_pword(2, buff);
      |                                                ^~~~
      |                                                |
      |                                                char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1773:26: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1773 |         char *filename = spiftool_get_pword(2, buff);
      |                          ^~~~~~~~~~~~~~~~~~
options.c:1797:44: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1797 |         char *geom = spiftool_get_pword(2, buff);
      |                                            ^~~~
      |                                            |
      |                                            char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1797:22: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1797 |         char *geom = spiftool_get_pword(2, buff);
      |                      ^~~~~~~~~~~~~~~~~~
options.c:1818:45: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1818 |         char *color = spiftool_get_pword(2, buff);
      |                                             ^~~~
      |                                             |
      |                                             char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1818:23: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1818 |         char *color = spiftool_get_pword(2, buff);
      |                       ^~~~~~~~~~~~~~~~~~
options.c:1819:44: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1819 |         char *mods = spiftool_get_pword(3, buff);
      |                                            ^~~~
      |                                            |
      |                                            char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1819:22: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 1819 |         char *mods = spiftool_get_pword(3, buff);
      |                      ^~~~~~~~~~~~~~~~~~
options.c:1841:32: warning: pointer targets in passing argument 1 of 'spiftool_num_words' differ in signedness [-Wpointer-sign]
 1841 |         n = spiftool_num_words(mods);
      |                                ^~~~
      |                                |
      |                                char *
/usr/include/libast.h:2757:41: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2757 | extern unsigned long spiftool_num_words(const spif_charptr_t);
      |                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1850:73: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1850 |                 iml->mod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0);
      |                                                                         ^~~~
      |                                                                         |
      |                                                                         char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1850:51: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 1850 |                 iml->mod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0);
      |                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                   |
      |                                                   spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1853:70: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1853 |                 iml->mod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0);
      |                                                                      ^~~~
      |                                                                      |
      |                                                                      char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1853:48: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 1853 |                 iml->mod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                |
      |                                                spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1863:74: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1863 |                 iml->rmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0);
      |                                                                          ^~~~
      |                                                                          |
      |                                                                          char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1863:52: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 1863 |                 iml->rmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0);
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                    |
      |                                                    spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1866:71: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1866 |                 iml->rmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0);
      |                                                                       ^~~~
      |                                                                       |
      |                                                                       char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1866:49: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 1866 |                 iml->rmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0);
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                 |
      |                                                 spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1876:74: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1876 |                 iml->gmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0);
      |                                                                          ^~~~
      |                                                                          |
      |                                                                          char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1876:52: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 1876 |                 iml->gmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0);
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                    |
      |                                                    spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1879:71: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1879 |                 iml->gmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0);
      |                                                                       ^~~~
      |                                                                       |
      |                                                                       char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1879:49: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 1879 |                 iml->gmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0);
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                 |
      |                                                 spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1889:74: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1889 |                 iml->bmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0);
      |                                                                          ^~~~
      |                                                                          |
      |                                                                          char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1889:52: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 1889 |                 iml->bmod->contrast = (int) strtol(spiftool_get_pword(2, mods), (char **) NULL, 0);
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                    |
      |                                                    spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1892:71: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1892 |                 iml->bmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0);
      |                                                                       ^~~~
      |                                                                       |
      |                                                                       char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1892:49: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 1892 |                 iml->bmod->gamma = (int) strtol(spiftool_get_pword(3, mods), (char **) NULL, 0);
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                 |
      |                                                 spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1908:37: warning: pointer targets in passing argument 1 of 'spiftool_num_words' differ in signedness [-Wpointer-sign]
 1908 |         if (spiftool_num_words(buff + 7) < 4) {
      |                                ~~~~~^~~
      |                                     |
      |                                     char *
/usr/include/libast.h:2757:41: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2757 | extern unsigned long spiftool_num_words(const spif_charptr_t);
      |                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1915:97: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1915 |         images[idx].current->iml->border->left = (unsigned short) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                                                                                 ^~~~
      |                                                                                                 |
      |                                                                                                 char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1915:75: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1915 |         images[idx].current->iml->border->left = (unsigned short) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                           |
      |                                                                           spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1916:98: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1916 |         images[idx].current->iml->border->right = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0);
      |                                                                                                  ^~~~
      |                                                                                                  |
      |                                                                                                  char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1916:76: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1916 |         images[idx].current->iml->border->right = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0);
      |                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                            |
      |                                                                            spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1917:96: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1917 |         images[idx].current->iml->border->top = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0);
      |                                                                                                ^~~~
      |                                                                                                |
      |                                                                                                char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1917:74: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1917 |         images[idx].current->iml->border->top = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0);
      |                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                          |
      |                                                                          spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1918:99: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1918 |         images[idx].current->iml->border->bottom = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0);
      |                                                                                                   ^~~~
      |                                                                                                   |
      |                                                                                                   char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1918:77: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1918 |         images[idx].current->iml->border->bottom = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0);
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                             |
      |                                                                             spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1936:37: warning: pointer targets in passing argument 1 of 'spiftool_num_words' differ in signedness [-Wpointer-sign]
 1936 |         if (spiftool_num_words(buff + 6) < 5) {
      |                                ~~~~~^~~
      |                                     |
      |                                     char *
/usr/include/libast.h:2757:41: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2757 | extern unsigned long spiftool_num_words(const spif_charptr_t);
      |                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1948:51: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1948 |         if (!BEG_STRCASECMP(spiftool_get_pword(2, buff), "down")) {
      |                                                   ^~~~
      |                                                   |
      |                                                   char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1953:103: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1953 |         images[idx].current->iml->bevel->edges->left = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0);
      |                                                                                                       ^~~~
      |                                                                                                       |
      |                                                                                                       char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1953:81: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1953 |         images[idx].current->iml->bevel->edges->left = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0);
      |                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                 |
      |                                                                                 spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1954:104: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1954 |         images[idx].current->iml->bevel->edges->right = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0);
      |                                                                                                        ^~~~
      |                                                                                                        |
      |                                                                                                        char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1954:82: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1954 |         images[idx].current->iml->bevel->edges->right = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0);
      |                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                  |
      |                                                                                  spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1955:102: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1955 |         images[idx].current->iml->bevel->edges->top = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0);
      |                                                                                                      ^~~~
      |                                                                                                      |
      |                                                                                                      char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1955:80: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1955 |         images[idx].current->iml->bevel->edges->top = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0);
      |                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                |
      |                                                                                spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1956:105: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1956 |         images[idx].current->iml->bevel->edges->bottom = (unsigned short) strtoul(spiftool_get_pword(6, buff), (char **) NULL, 0);
      |                                                                                                         ^~~~
      |                                                                                                         |
      |                                                                                                         char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1956:83: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1956 |         images[idx].current->iml->bevel->edges->bottom = (unsigned short) strtoul(spiftool_get_pword(6, buff), (char **) NULL, 0);
      |                                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                   |
      |                                                                                   spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1976:37: warning: pointer targets in passing argument 1 of 'spiftool_num_words' differ in signedness [-Wpointer-sign]
 1976 |         if (spiftool_num_words(buff + 8) < 4) {
      |                                ~~~~~^~~
      |                                     |
      |                                     char *
/usr/include/libast.h:2757:41: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2757 | extern unsigned long spiftool_num_words(const spif_charptr_t);
      |                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1983:94: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1983 |         images[idx].current->iml->pad->left = (unsigned short) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                                                                              ^~~~
      |                                                                                              |
      |                                                                                              char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1983:72: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1983 |         images[idx].current->iml->pad->left = (unsigned short) strtoul(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                        |
      |                                                                        spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1984:95: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1984 |         images[idx].current->iml->pad->right = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0);
      |                                                                                               ^~~~
      |                                                                                               |
      |                                                                                               char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1984:73: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1984 |         images[idx].current->iml->pad->right = (unsigned short) strtoul(spiftool_get_pword(3, buff), (char **) NULL, 0);
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                         |
      |                                                                         spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1985:93: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1985 |         images[idx].current->iml->pad->top = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0);
      |                                                                                             ^~~~
      |                                                                                             |
      |                                                                                             char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1985:71: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1985 |         images[idx].current->iml->pad->top = (unsigned short) strtoul(spiftool_get_pword(4, buff), (char **) NULL, 0);
      |                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                       |
      |                                                                       spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:1986:96: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1986 |         images[idx].current->iml->pad->bottom = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0);
      |                                                                                                ^~~~
      |                                                                                                |
      |                                                                                                char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:1986:74: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1986 |         images[idx].current->iml->pad->bottom = (unsigned short) strtoul(spiftool_get_pword(5, buff), (char **) NULL, 0);
      |                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                          |
      |                                                                          spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c: In function 'parse_actions':
options.c:2014:49: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2014 |         for (i = 2; (str = spiftool_get_word(i, buff)) && strcasecmp(str, "to"); i++) {
      |                                                 ^~~~
      |                                                 |
      |                                                 char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2014:26: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 2014 |         for (i = 2; (str = spiftool_get_word(i, buff)) && strcasecmp(str, "to"); i++) {
      |                          ^
options.c:2057:37: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2057 |         str = spiftool_get_pword(i, buff);
      |                                     ^~~~
      |                                     |
      |                                     char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2057:13: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 2057 |         str = spiftool_get_pword(i, buff);
      |             ^
options.c:2059:44: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2059 |             str = spiftool_get_word(i + 1, buff);
      |                                            ^~~~
      |                                            |
      |                                            char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2059:17: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 2059 |             str = spiftool_get_word(i + 1, buff);
      |                 ^
options.c:2063:44: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2063 |             str = spiftool_get_word(i + 1, buff);
      |                                            ^~~~
      |                                            |
      |                                            char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2063:17: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 2063 |             str = spiftool_get_word(i + 1, buff);
      |                 ^
options.c:2069:44: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2069 |             str = spiftool_get_word(i + 1, buff);
      |                                            ^~~~
      |                                            |
      |                                            char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2069:17: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 2069 |             str = spiftool_get_word(i + 1, buff);
      |                 ^
options.c:2074:44: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2074 |             str = spiftool_get_word(i + 1, buff);
      |                                            ^~~~
      |                                            |
      |                                            char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2074:17: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 2074 |             str = spiftool_get_word(i + 1, buff);
      |                 ^
options.c: In function 'parse_menu':
options.c:2097:50: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2097 |         char *title = spiftool_get_pword(2, buff + 6);
      |                                             ~~~~~^~~
      |                                                  |
      |                                                  char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2097:23: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 2097 |         char *title = spiftool_get_pword(2, buff + 6);
      |                       ^~~~~~~~~~~~~~~~~~
options.c:2117:44: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2117 |         char *title = spiftool_get_word(2, buff);
      |                                            ^~~~
      |                                            |
      |                                            char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2117:23: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 2117 |         char *title = spiftool_get_word(2, buff);
      |                       ^~~~~~~~~~~~~~~~~
options.c:2123:43: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2123 |         char *name = spiftool_get_word(2, buff);
      |                                           ^~~~
      |                                           |
      |                                           char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2123:22: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 2123 |         char *name = spiftool_get_word(2, buff);
      |                      ^~~~~~~~~~~~~~~~~
options.c: In function 'parse_menuitem':
options.c:2171:43: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2171 |         char *text = spiftool_get_word(2, buff);
      |                                           ^~~~
      |                                           |
      |                                           char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2171:22: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 2171 |         char *text = spiftool_get_word(2, buff);
      |                      ^~~~~~~~~~~~~~~~~
options.c:2181:44: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2181 |         char *rtext = spiftool_get_word(2, buff);
      |                                            ^~~~
      |                                            |
      |                                            char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2181:23: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 2181 |         char *rtext = spiftool_get_word(2, buff);
      |                       ^~~~~~~~~~~~~~~~~
options.c:2194:44: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2194 |         char *type = spiftool_get_pword(2, buff);
      |                                            ^~~~
      |                                            |
      |                                            char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2194:22: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 2194 |         char *type = spiftool_get_pword(2, buff);
      |                      ^~~~~~~~~~~~~~~~~~
options.c:2195:45: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2195 |         char *action = spiftool_get_word(3, buff);
      |                                             ^~~~
      |                                             |
      |                                             char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2195:24: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 2195 |         char *action = spiftool_get_word(3, buff);
      |                        ^~~~~~~~~~~~~~~~~
options.c: In function 'parse_bbar':
options.c:2241:43: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2241 |         char *font = spiftool_get_word(2, buff);
      |                                           ^~~~
      |                                           |
      |                                           char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2241:22: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 2241 |         char *font = spiftool_get_word(2, buff);
      |                      ^~~~~~~~~~~~~~~~~
options.c:2247:45: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2247 |         char *where = spiftool_get_pword(2, buff);
      |                                             ^~~~
      |                                             |
      |                                             char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2247:23: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 2247 |         char *where = spiftool_get_pword(2, buff);
      |                       ^~~~~~~~~~~~~~~~~~
options.c:2264:43: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2264 |         char *tmp = spiftool_get_pword(2, buff);
      |                                           ^~~~
      |                                           |
      |                                           char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2264:21: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 2264 |         char *tmp = spiftool_get_pword(2, buff);
      |                     ^~~~~~~~~~~~~~~~~~
options.c:2276:44: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2276 |         char *text = spiftool_get_pword(2, buff);
      |                                            ^~~~
      |                                            |
      |                                            char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2276:22: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 2276 |         char *text = spiftool_get_pword(2, buff);
      |                      ^~~~~~~~~~~~~~~~~~
options.c:2284:41: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2284 |             text = spiftool_get_word(2, buff);
      |                                         ^~~~
      |                                         |
      |                                         char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2284:18: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 2284 |             text = spiftool_get_word(2, buff);
      |                  ^
options.c:2295:41: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2295 |             icon = spiftool_get_word(2, icon);
      |                                         ^~~~
      |                                         |
      |                                         char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2295:18: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 2295 |             icon = spiftool_get_word(2, icon);
      |                  ^
options.c:2305:48: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2305 |             char *type = spiftool_get_pword(2, action);
      |                                                ^~~~~~
      |                                                |
      |                                                char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2305:26: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 2305 |             char *type = spiftool_get_pword(2, action);
      |                          ^~~~~~~~~~~~~~~~~~
options.c:2307:43: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2307 |             action = spiftool_get_word(2, type);
      |                                           ^~~~
      |                                           |
      |                                           char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2307:20: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 2307 |             action = spiftool_get_word(2, type);
      |                    ^
options.c: In function 'parse_xim':
options.c:2349:64: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2349 |         RESET_AND_ASSIGN(rs_input_method, spiftool_get_word(2, buff));
      |                                                                ^~~~
      |                                                                |
      |                                                                char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:2349:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 2349 |         RESET_AND_ASSIGN(rs_input_method, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:2351:64: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2351 |         RESET_AND_ASSIGN(rs_preedit_type, spiftool_get_word(2, buff));
      |                                                                ^~~~
      |                                                                |
      |                                                                char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:2351:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 2351 |         RESET_AND_ASSIGN(rs_preedit_type, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c: In function 'parse_multichar':
options.c:2372:70: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2372 |         RESET_AND_ASSIGN(rs_multichar_encoding, spiftool_get_word(2, buff));
      |                                                                      ^~~~
      |                                                                      |
      |                                                                      char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:2372:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 2372 |         RESET_AND_ASSIGN(rs_multichar_encoding, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:2392:43: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2392 |         char *tmp = spiftool_get_pword(2, buff);
      |                                           ^~~~
      |                                           |
      |                                           char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2392:21: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 2392 |         char *tmp = spiftool_get_pword(2, buff);
      |                     ^~~~~~~~~~~~~~~~~~
options.c:2395:32: warning: pointer targets in passing argument 1 of 'spiftool_num_words' differ in signedness [-Wpointer-sign]
 2395 |         if (spiftool_num_words(buff) != 3) {
      |                                ^~~~
      |                                |
      |                                char *
/usr/include/libast.h:2757:41: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2757 | extern unsigned long spiftool_num_words(const spif_charptr_t);
      |                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2403:65: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2403 |                 eterm_font_add(&etmfonts, spiftool_get_pword(2, tmp), n);
      |                                                                 ^~~
      |                                                                 |
      |                                                                 char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2403:43: warning: pointer targets in passing argument 2 of 'eterm_font_add' differ in signedness [-Wpointer-sign]
 2403 |                 eterm_font_add(&etmfonts, spiftool_get_pword(2, tmp), n);
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                           |
      |                                           spif_charptr_t {aka signed char *}
font.h:94:55: note: expected 'const char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
   94 | extern void eterm_font_add(char ***plist, const char *fontname, unsigned char idx);
      |                                           ~~~~~~~~~~~~^~~~~~~~
options.c:2408:40: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2408 |             tmp = spiftool_get_word(1, tmp);
      |                                        ^~~
      |                                        |
      |                                        char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:2408:17: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 2408 |             tmp = spiftool_get_word(1, tmp);
      |                 ^
options.c: In function 'parse_escreen':
options.c:2436:55: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2436 |         RESET_AND_ASSIGN(rs_url, spiftool_get_word(2, buff));
      |                                                       ^~~~
      |                                                       |
      |                                                       char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:2436:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 2436 |         RESET_AND_ASSIGN(rs_url, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:2438:55: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2438 |         RESET_AND_ASSIGN(rs_hop, spiftool_get_word(2, buff));
      |                                                       ^~~~
      |                                                       |
      |                                                       char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:2438:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 2438 |         RESET_AND_ASSIGN(rs_hop, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:2440:49: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2440 |         rs_delay = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                                                 ^~~~
      |                                                 |
      |                                                 char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2440:27: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 2440 |         rs_delay = strtol(spiftool_get_pword(2, buff), (char **) NULL, 0);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                           |
      |                           spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:2442:59: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 2442 |         RESET_AND_ASSIGN(rs_es_font, spiftool_get_word(2, buff));
      |                                                           ^~~~
      |                                                           |
      |                                                           char *
options.h:86:73: note: in definition of macro 'RESET_AND_ASSIGN'
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                         ^~~
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.h:86:70: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
   86 | #define RESET_AND_ASSIGN(var, val)  do {if ((var)) FREE(var);  (var) = (val);} while (0)
      |                                                                      ^
options.c:2442:9: note: in expansion of macro 'RESET_AND_ASSIGN'
 2442 |         RESET_AND_ASSIGN(rs_es_font, spiftool_get_word(2, buff));
      |         ^~~~~~~~~~~~~~~~
options.c:2444:45: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2444 |         char *where = spiftool_get_pword(2, buff);
      |                                             ^~~~
      |                                             |
      |                                             char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2444:23: warning: pointer targets in initialization of 'char *' from 'spif_charptr_t' {aka 'signed char *'} differ in signedness [-Wpointer-sign]
 2444 |         char *where = spiftool_get_pword(2, buff);
      |                       ^~~~~~~~~~~~~~~~~~
options.c: In function 'spifconf_parse_theme':
options.c:2486:31: warning: pointer targets in passing argument 1 of 'spifconf_shell_expand' differ in signedness [-Wpointer-sign]
 2486 |         spifconf_shell_expand(path);
      |                               ^~~~
      |                               |
      |                               char *
/usr/include/libast.h:2813:45: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2813 | extern spif_charptr_t spifconf_shell_expand(spif_charptr_t);
      |                                             ^~~~~~~~~~~~~~
options.c:2489:54: warning: pointer targets in passing argument 1 of 'spifconf_parse' differ in signedness [-Wpointer-sign]
 2489 |         if (theme && *theme && (ret = spifconf_parse(spifconf_name, *theme, path))) {
      |                                                      ^~~~~~~~~~~~~
      |                                                      |
      |                                                      char *
/usr/include/libast.h:2817:53: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2817 | extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path);
      |                                      ~~~~~~~~~~~~~~~^~~~~~~~~
options.c:2489:69: warning: pointer targets in passing argument 2 of 'spifconf_parse' differ in signedness [-Wpointer-sign]
 2489 |         if (theme && *theme && (ret = spifconf_parse(spifconf_name, *theme, path))) {
      |                                                                     ^~~~~~
      |                                                                     |
      |                                                                     char *
/usr/include/libast.h:2817:85: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2817 | extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path);
      |                                                                ~~~~~~~~~~~~~~~~~~~~~^~~
options.c:2489:77: warning: pointer targets in passing argument 3 of 'spifconf_parse' differ in signedness [-Wpointer-sign]
 2489 |         if (theme && *theme && (ret = spifconf_parse(spifconf_name, *theme, path))) {
      |                                                                             ^~~~
      |                                                                             |
      |                                                                             char *
/usr/include/libast.h:2817:111: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2817 | extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path);
      |                                                                                          ~~~~~~~~~~~~~~~~~~~~~^~~~
options.c:2489:37: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 2489 |         if (theme && *theme && (ret = spifconf_parse(spifconf_name, *theme, path))) {
      |                                     ^
options.c:2495:35: warning: pointer targets in passing argument 1 of 'spifconf_parse' differ in signedness [-Wpointer-sign]
 2495 |         if ((ret = spifconf_parse(spifconf_name, *theme, path))) {
      |                                   ^~~~~~~~~~~~~
      |                                   |
      |                                   char *
/usr/include/libast.h:2817:53: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2817 | extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path);
      |                                      ~~~~~~~~~~~~~~~^~~~~~~~~
options.c:2495:50: warning: pointer targets in passing argument 2 of 'spifconf_parse' differ in signedness [-Wpointer-sign]
 2495 |         if ((ret = spifconf_parse(spifconf_name, *theme, path))) {
      |                                                  ^~~~~~
      |                                                  |
      |                                                  char *
/usr/include/libast.h:2817:85: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2817 | extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path);
      |                                                                ~~~~~~~~~~~~~~~~~~~~~^~~
options.c:2495:58: warning: pointer targets in passing argument 3 of 'spifconf_parse' differ in signedness [-Wpointer-sign]
 2495 |         if ((ret = spifconf_parse(spifconf_name, *theme, path))) {
      |                                                          ^~~~
      |                                                          |
      |                                                          char *
/usr/include/libast.h:2817:111: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2817 | extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path);
      |                                                                                          ~~~~~~~~~~~~~~~~~~~~~^~~~
options.c:2495:18: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 2495 |         if ((ret = spifconf_parse(spifconf_name, *theme, path))) {
      |                  ^
options.c:2501:32: warning: pointer targets in passing argument 1 of 'spifconf_parse' differ in signedness [-Wpointer-sign]
 2501 |         return (spifconf_parse(spifconf_name, *theme, path));
      |                                ^~~~~~~~~~~~~
      |                                |
      |                                char *
/usr/include/libast.h:2817:53: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2817 | extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path);
      |                                      ~~~~~~~~~~~~~~~^~~~~~~~~
options.c:2501:47: warning: pointer targets in passing argument 2 of 'spifconf_parse' differ in signedness [-Wpointer-sign]
 2501 |         return (spifconf_parse(spifconf_name, *theme, path));
      |                                               ^~~~~~
      |                                               |
      |                                               char *
/usr/include/libast.h:2817:85: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2817 | extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path);
      |                                                                ~~~~~~~~~~~~~~~~~~~~~^~~
options.c:2501:55: warning: pointer targets in passing argument 3 of 'spifconf_parse' differ in signedness [-Wpointer-sign]
 2501 |         return (spifconf_parse(spifconf_name, *theme, path));
      |                                                       ^~~~
      |                                                       |
      |                                                       char *
/usr/include/libast.h:2817:111: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2817 | extern spif_charptr_t spifconf_parse(spif_charptr_t conf_name, const spif_charptr_t dir, const spif_charptr_t path);
      |                                                                                          ~~~~~~~~~~~~~~~~~~~~~^~~~
options.c:2501:17: warning: pointer targets in returning 'spif_charptr_t' {aka 'signed char *'} from a function with return type 'char *' differ in signedness [-Wpointer-sign]
 2501 |         return (spifconf_parse(spifconf_name, *theme, path));
      |                ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
options.c: In function 'init_defaults':
options.c:2579:31: warning: pointer targets in passing argument 1 of 'spifconf_register_context' differ in signedness [-Wpointer-sign]
 2579 |     spifconf_register_context("color", (ctx_handler_t) parse_color);
      |                               ^~~~~~~
      |                               |
      |                               char *
/usr/include/libast.h:2808:63: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2808 | extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler);
      |                                                ~~~~~~~~~~~~~~~^~~~
options.c:2580:31: warning: pointer targets in passing argument 1 of 'spifconf_register_context' differ in signedness [-Wpointer-sign]
 2580 |     spifconf_register_context("attributes", (ctx_handler_t) parse_attributes);
      |                               ^~~~~~~~~~~~
      |                               |
      |                               char *
/usr/include/libast.h:2808:63: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2808 | extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler);
      |                                                ~~~~~~~~~~~~~~~^~~~
options.c:2581:31: warning: pointer targets in passing argument 1 of 'spifconf_register_context' differ in signedness [-Wpointer-sign]
 2581 |     spifconf_register_context("toggles", (ctx_handler_t) parse_toggles);
      |                               ^~~~~~~~~
      |                               |
      |                               char *
/usr/include/libast.h:2808:63: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2808 | extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler);
      |                                                ~~~~~~~~~~~~~~~^~~~
options.c:2582:31: warning: pointer targets in passing argument 1 of 'spifconf_register_context' differ in signedness [-Wpointer-sign]
 2582 |     spifconf_register_context("keyboard", (ctx_handler_t) parse_keyboard);
      |                               ^~~~~~~~~~
      |                               |
      |                               char *
/usr/include/libast.h:2808:63: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2808 | extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler);
      |                                                ~~~~~~~~~~~~~~~^~~~
options.c:2583:31: warning: pointer targets in passing argument 1 of 'spifconf_register_context' differ in signedness [-Wpointer-sign]
 2583 |     spifconf_register_context("misc", (ctx_handler_t) parse_misc);
      |                               ^~~~~~
      |                               |
      |                               char *
/usr/include/libast.h:2808:63: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2808 | extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler);
      |                                                ~~~~~~~~~~~~~~~^~~~
options.c:2584:31: warning: pointer targets in passing argument 1 of 'spifconf_register_context' differ in signedness [-Wpointer-sign]
 2584 |     spifconf_register_context("imageclasses", (ctx_handler_t) parse_imageclasses);
      |                               ^~~~~~~~~~~~~~
      |                               |
      |                               char *
/usr/include/libast.h:2808:63: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2808 | extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler);
      |                                                ~~~~~~~~~~~~~~~^~~~
options.c:2585:31: warning: pointer targets in passing argument 1 of 'spifconf_register_context' differ in signedness [-Wpointer-sign]
 2585 |     spifconf_register_context("image", (ctx_handler_t) parse_image);
      |                               ^~~~~~~
      |                               |
      |                               char *
/usr/include/libast.h:2808:63: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2808 | extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler);
      |                                                ~~~~~~~~~~~~~~~^~~~
options.c:2586:31: warning: pointer targets in passing argument 1 of 'spifconf_register_context' differ in signedness [-Wpointer-sign]
 2586 |     spifconf_register_context("actions", (ctx_handler_t) parse_actions);
      |                               ^~~~~~~~~
      |                               |
      |                               char *
/usr/include/libast.h:2808:63: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2808 | extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler);
      |                                                ~~~~~~~~~~~~~~~^~~~
options.c:2587:31: warning: pointer targets in passing argument 1 of 'spifconf_register_context' differ in signedness [-Wpointer-sign]
 2587 |     spifconf_register_context("menu", (ctx_handler_t) parse_menu);
      |                               ^~~~~~
      |                               |
      |                               char *
/usr/include/libast.h:2808:63: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2808 | extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler);
      |                                                ~~~~~~~~~~~~~~~^~~~
options.c:2588:31: warning: pointer targets in passing argument 1 of 'spifconf_register_context' differ in signedness [-Wpointer-sign]
 2588 |     spifconf_register_context("menuitem", (ctx_handler_t) parse_menuitem);
      |                               ^~~~~~~~~~
      |                               |
      |                               char *
/usr/include/libast.h:2808:63: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2808 | extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler);
      |                                                ~~~~~~~~~~~~~~~^~~~
options.c:2589:31: warning: pointer targets in passing argument 1 of 'spifconf_register_context' differ in signedness [-Wpointer-sign]
 2589 |     spifconf_register_context("button_bar", (ctx_handler_t) parse_bbar);
      |                               ^~~~~~~~~~~~
      |                               |
      |                               char *
/usr/include/libast.h:2808:63: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2808 | extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler);
      |                                                ~~~~~~~~~~~~~~~^~~~
options.c:2590:31: warning: pointer targets in passing argument 1 of 'spifconf_register_context' differ in signedness [-Wpointer-sign]
 2590 |     spifconf_register_context("xim", (ctx_handler_t) parse_xim);
      |                               ^~~~~
      |                               |
      |                               char *
/usr/include/libast.h:2808:63: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2808 | extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler);
      |                                                ~~~~~~~~~~~~~~~^~~~
options.c:2591:31: warning: pointer targets in passing argument 1 of 'spifconf_register_context' differ in signedness [-Wpointer-sign]
 2591 |     spifconf_register_context("multichar", (ctx_handler_t) parse_multichar);
      |                               ^~~~~~~~~~~
      |                               |
      |                               char *
/usr/include/libast.h:2808:63: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2808 | extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler);
      |                                                ~~~~~~~~~~~~~~~^~~~
options.c:2592:31: warning: pointer targets in passing argument 1 of 'spifconf_register_context' differ in signedness [-Wpointer-sign]
 2592 |     spifconf_register_context("escreen", (ctx_handler_t) parse_escreen);
      |                               ^~~~~~~~~
      |                               |
      |                               char *
/usr/include/libast.h:2808:63: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2808 | extern unsigned char spifconf_register_context(spif_charptr_t name, ctx_handler_t handler);
      |                                                ~~~~~~~~~~~~~~~^~~~
options.c: In function 'post_parse':
options.c:2925:46: warning: pointer targets in passing argument 1 of 'spiftool_num_words' differ in signedness [-Wpointer-sign]
 2925 |         unsigned char n = spiftool_num_words(rs_cmod_image);
      |                                              ^~~~~~~~~~~~~
      |                                              |
      |                                              char *
/usr/include/libast.h:2757:41: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2757 | extern unsigned long spiftool_num_words(const spif_charptr_t);
      |                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2934:69: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2934 |             iml->mod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_image), (char **) NULL, 0);
      |                                                                     ^~~~~~~~~~~~~
      |                                                                     |
      |                                                                     char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2934:47: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 2934 |             iml->mod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_image), (char **) NULL, 0);
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                               |
      |                                               spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:2937:66: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2937 |             iml->mod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_image), (char **) NULL, 0);
      |                                                                  ^~~~~~~~~~~~~
      |                                                                  |
      |                                                                  char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2937:44: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 2937 |             iml->mod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_image), (char **) NULL, 0);
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                            |
      |                                            spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:2944:46: warning: pointer targets in passing argument 1 of 'spiftool_num_words' differ in signedness [-Wpointer-sign]
 2944 |         unsigned char n = spiftool_num_words(rs_cmod_red);
      |                                              ^~~~~~~~~~~
      |                                              |
      |                                              char *
/usr/include/libast.h:2757:41: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2757 | extern unsigned long spiftool_num_words(const spif_charptr_t);
      |                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2953:70: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2953 |             iml->rmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_red), (char **) NULL, 0);
      |                                                                      ^~~~~~~~~~~
      |                                                                      |
      |                                                                      char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2953:48: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 2953 |             iml->rmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_red), (char **) NULL, 0);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                |
      |                                                spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:2956:67: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2956 |             iml->rmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_red), (char **) NULL, 0);
      |                                                                   ^~~~~~~~~~~
      |                                                                   |
      |                                                                   char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2956:45: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 2956 |             iml->rmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_red), (char **) NULL, 0);
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             |
      |                                             spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:2964:46: warning: pointer targets in passing argument 1 of 'spiftool_num_words' differ in signedness [-Wpointer-sign]
 2964 |         unsigned char n = spiftool_num_words(rs_cmod_green);
      |                                              ^~~~~~~~~~~~~
      |                                              |
      |                                              char *
/usr/include/libast.h:2757:41: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2757 | extern unsigned long spiftool_num_words(const spif_charptr_t);
      |                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2973:70: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2973 |             iml->gmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_green), (char **) NULL, 0);
      |                                                                      ^~~~~~~~~~~~~
      |                                                                      |
      |                                                                      char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2973:48: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 2973 |             iml->gmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_green), (char **) NULL, 0);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                |
      |                                                spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:2976:67: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2976 |             iml->gmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_green), (char **) NULL, 0);
      |                                                                   ^~~~~~~~~~~~~
      |                                                                   |
      |                                                                   char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2976:45: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 2976 |             iml->gmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_green), (char **) NULL, 0);
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             |
      |                                             spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:2984:46: warning: pointer targets in passing argument 1 of 'spiftool_num_words' differ in signedness [-Wpointer-sign]
 2984 |         unsigned char n = spiftool_num_words(rs_cmod_blue);
      |                                              ^~~~~~~~~~~~
      |                                              |
      |                                              char *
/usr/include/libast.h:2757:41: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2757 | extern unsigned long spiftool_num_words(const spif_charptr_t);
      |                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2993:70: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2993 |             iml->bmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_blue), (char **) NULL, 0);
      |                                                                      ^~~~~~~~~~~~
      |                                                                      |
      |                                                                      char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2993:48: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 2993 |             iml->bmod->contrast = (int) strtol(spiftool_get_pword(2, rs_cmod_blue), (char **) NULL, 0);
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                |
      |                                                spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:2996:67: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 2996 |             iml->bmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_blue), (char **) NULL, 0);
      |                                                                   ^~~~~~~~~~~~
      |                                                                   |
      |                                                                   char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:2996:45: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
 2996 |             iml->bmod->gamma = (int) strtol(spiftool_get_pword(3, rs_cmod_blue), (char **) NULL, 0);
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                             |
      |                                             spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  177 | extern long int strtol (const char *__restrict __nptr,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
options.c:3056:40: warning: pointer targets in passing argument 1 of 'spiftool_num_words' differ in signedness [-Wpointer-sign]
 3056 |             count = spiftool_num_words(rs_anim_pixmap_list) - 1; /* -1 for the delay */
      |                                        ^~~~~~~~~~~~~~~~~~~
      |                                        |
      |                                        char *
/usr/include/libast.h:2757:41: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2757 | extern unsigned long spiftool_num_words(const spif_charptr_t);
      |                                         ^~~~~~~~~~~~~~~~~~~~
options.c:3060:49: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 3060 |                 temp = spiftool_get_word(i + 2, rs_anim_pixmap_list);    /* +2 rather than +1 to account for the delay */
      |                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                 |
      |                                                 char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:3060:22: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 3060 |                 temp = spiftool_get_word(i + 2, rs_anim_pixmap_list);    /* +2 rather than +1 to account for the delay */
      |                      ^
options.c:3063:40: warning: pointer targets in passing argument 1 of 'spiftool_num_words' differ in signedness [-Wpointer-sign]
 3063 |                 if (spiftool_num_words(temp) != 3) {
      |                                        ^~~~
      |                                        |
      |                                        char *
/usr/include/libast.h:2757:41: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2757 | extern unsigned long spiftool_num_words(const spif_charptr_t);
      |                                         ^~~~~~~~~~~~~~~~~~~~
options.c:3064:44: warning: pointer targets in passing argument 1 of 'spiftool_num_words' differ in signedness [-Wpointer-sign]
 3064 |                     if (spiftool_num_words(temp) == 1) {
      |                                            ^~~~
      |                                            |
      |                                            char *
/usr/include/libast.h:2757:41: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2757 | extern unsigned long spiftool_num_words(const spif_charptr_t);
      |                                         ^~~~~~~~~~~~~~~~~~~~
options.c:3068:48: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 3068 |                     w1 = spiftool_get_pword(1, temp);
      |                                                ^~~~
      |                                                |
      |                                                char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:3068:24: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 3068 |                     w1 = spiftool_get_pword(1, temp);
      |                        ^
options.c:3069:48: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 3069 |                     h1 = spiftool_get_pword(2, temp);
      |                                                ^~~~
      |                                                |
      |                                                char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
options.c:3069:24: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 3069 |                     h1 = spiftool_get_pword(2, temp);
      |                        ^
options.c:3073:67: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 3073 |                         rs_anim_pixmaps[i] = spiftool_get_word(3, temp);
      |                                                                   ^~~~
      |                                                                   |
      |                                                                   char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:3073:44: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 3073 |                         rs_anim_pixmaps[i] = spiftool_get_word(3, temp);
      |                                            ^
options.c:3077:67: warning: pointer targets in passing argument 2 of 'spiftool_get_word' differ in signedness [-Wpointer-sign]
 3077 |                         rs_anim_pixmaps[i] = spiftool_get_word(3, temp);
      |                                                                   ^~~~
      |                                                                   |
      |                                                                   char *
/usr/include/libast.h:2755:56: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2755 | extern spif_charptr_t spiftool_get_word(unsigned long, const spif_charptr_t);
      |                                                        ^~~~~~~~~~~~~~~~~~~~
options.c:3077:44: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
 3077 |                         rs_anim_pixmaps[i] = spiftool_get_word(3, temp);
      |                                            ^
options.c: In function 'save_config':
options.c:3891:94: warning: pointer type mismatch in conditional expression
 3891 |     fprintf(fp, "    beep_command \"%s\"\n", (char *) ((rs_beep_command) ? (rs_beep_command) : ("")));
      |                                                                                              ^
options.c:3194:9: warning: ignoring return value of 'link' declared with attribute 'warn_unused_result' [-Wunused-result]
 3194 |         link(path, bak_path);
      |         ^~~~~~~~~~~~~~~~~~~~
options.c: At top level:
options.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: options.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o pixmap.lo pixmap.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c pixmap.c  -fPIC -DPIC -o .libs/pixmap.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c pixmap.c -o pixmap.o >/dev/null 2>&1
pixmap.c: In function 'paste_simage':
pixmap.c:837:71: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
  837 |                         mask = (Pixmap) strtoul(spiftool_get_pword(2, reply), (char **) NULL, 0);
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       char *
In file included from feature.h:100,
                 from pixmap.c:27:
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
pixmap.c:837:49: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
  837 |                         mask = (Pixmap) strtoul(spiftool_get_pword(2, reply), (char **) NULL, 0);
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                 |
      |                                                 spif_charptr_t {aka signed char *}
In file included from feature.h:98:
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
pixmap.c: In function 'render_simage':
pixmap.c:1069:71: warning: pointer targets in passing argument 2 of 'spiftool_get_pword' differ in signedness [-Wpointer-sign]
 1069 |                         mask = (Pixmap) strtoul(spiftool_get_pword(2, reply), (char **) NULL, 0);
      |                                                                       ^~~~~
      |                                                                       |
      |                                                                       char *
/usr/include/libast.h:2756:57: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2756 | extern spif_charptr_t spiftool_get_pword(unsigned long, const spif_charptr_t);
      |                                                         ^~~~~~~~~~~~~~~~~~~~
pixmap.c:1069:49: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
 1069 |                         mask = (Pixmap) strtoul(spiftool_get_pword(2, reply), (char **) NULL, 0);
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                 |
      |                                                 spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  181 | extern unsigned long int strtoul (const char *__restrict __nptr,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
pixmap.c:1007:20: warning: variable 'rendered' set but not used [-Wunused-but-set-variable]
 1007 |     unsigned short rendered = 0;
      |                    ^~~~~~~~
pixmap.c: In function 'colormod_trans':
pixmap.c:1756:17: warning: variable 'ctab' set but not used [-Wunused-but-set-variable]
 1756 |     Imlib_Color ctab[256];
      |                 ^~~~
pixmap.c: In function 'set_icon_pixmap':
pixmap.c:2231:68: warning: expression does not compute the number of elements in this array; element type is 'long unsigned int', not 'CARD32' {aka 'unsigned int'} [-Wsizeof-array-div]
 2231 |                     (unsigned char *) icon_data, sizeof(icon_data) / sizeof(CARD32));
      |                                                                    ^
pixmap.c:2231:68: note: add parentheses around the second 'sizeof' to silence this warning
In file included from pixmap.c:45:
icon.h:1:22: note: array 'icon_data' declared here
    1 | static unsigned long icon_data[] = {
      |                      ^~~~~~~~~
pixmap.c: In function 'search_path':
pixmap.c:1325:5: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result]
 1325 |     getcwd(name, PATH_MAX);
      |     ^~~~~~~~~~~~~~~~~~~~~~
pixmap.c: At top level:
pixmap.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: pixmap.c 59414 2011-05-15 21:24:19Z mej $";
      |                   ^~~~~~~~~
pixmap.c: In function 'set_pixmap_scale':
pixmap.c:271:30: warning: '%d' directive writing between 1 and 6 bytes into a region of size between 5 and 15 [-Wformat-overflow=]
  271 |         sprintf(str, "[%dx%d+%d+%d]", pmap->w, pmap->h, pmap->x, pmap->y);
      |                              ^~
pixmap.c:271:22: note: directive argument in the range [-32768, 32767]
  271 |         sprintf(str, "[%dx%d+%d+%d]", pmap->w, pmap->h, pmap->x, pmap->y);
      |                      ^~~~~~~~~~~~~~~
pixmap.c:271:22: note: directive argument in the range [-32768, 32767]
In file included from /usr/include/stdio.h:906,
                 from feature.h:97:
In function 'sprintf',
    inlined from 'set_pixmap_scale' at pixmap.c:271:9:
/usr/include/bits/stdio2.h:30:10: note: '__sprintf_chk' output between 10 and 30 bytes into a destination of size 20
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o script.lo script.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c script.c  -fPIC -DPIC -o .libs/script.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c script.c -o script.o >/dev/null 2>&1
script.c: In function 'script_handler_copy':
script.c:163:32: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  163 |         for (i = 0; (buffer_id = params[i]); i++) {
      |                                ^
script.c: In function 'script_handler_echo':
script.c:194:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  194 |         tt_write(*tmp, strlen(*tmp));
      |                               ^~~~
      |                               |
      |                               spif_charptr_t {aka signed char *}
In file included from /usr/include/libast.h:49,
                 from feature.h:100,
                 from script.c:27:
/usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  407 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
script.c:194:18: warning: pointer targets in passing argument 1 of 'tt_write' differ in signedness [-Wpointer-sign]
  194 |         tt_write(*tmp, strlen(*tmp));
      |                  ^~~~
      |                  |
      |                  spif_charptr_t {aka signed char *}
In file included from script.c:36:
command.h:387:22: note: expected 'const unsigned char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  387 | extern void tt_write(const unsigned char *, unsigned int);
      |                      ^~~~~~~~~~~~~~~~~~~~~
script.c: In function 'script_handler_exit':
script.c:215:47: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign]
  215 |             code = (unsigned char) atoi(params[0]);
      |                                         ~~~~~~^~~
      |                                               |
      |                                               spif_charptr_t {aka signed char *}
In file included from /usr/include/features.h:490,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from feature.h:97:
/usr/include/stdlib.h:362:1: note: expected 'const char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  362 | __NTH (atoi (const char *__nptr))
      | ^~~~~
script.c:217:33: warning: pointer targets in passing argument 1 of 'spiftool_join' differ in signedness [-Wpointer-sign]
  217 |             tmp = spiftool_join(" ", params);
      |                                 ^~~
      |                                 |
      |                                 char *
/usr/include/libast.h:2754:37: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2754 | extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *);
      |                                     ^~~~~~~~~~~~~~
script.c:217:17: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  217 |             tmp = spiftool_join(" ", params);
      |                 ^
script.c: In function 'script_handler_kill':
script.c:238:26: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign]
  238 |         sig = atoi(params[0]);
      |                    ~~~~~~^~~
      |                          |
      |                          spif_charptr_t {aka signed char *}
/usr/include/stdlib.h:362:1: note: expected 'const char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  362 | __NTH (atoi (const char *__nptr))
      | ^~~~~
script.c: In function 'script_handler_paste':
script.c:264:32: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  264 |         for (i = 0; (buffer_id = params[i]); i++) {
      |                                ^
script.c: In function 'script_handler_save':
script.c:297:31: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign]
  297 |         if (!strcasecmp(params[0], "theme")) {
      |                         ~~~~~~^~~
      |                               |
      |                               spif_charptr_t {aka signed 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 'spif_charptr_t' {aka 'signed char *'}
  116 | extern int strcasecmp (const char *__s1, const char *__s2)
      |                        ~~~~~~~~~~~~^~~~
script.c:298:31: warning: pointer targets in passing argument 1 of 'save_config' differ in signedness [-Wpointer-sign]
  298 |             save_config(params[1], SAVE_THEME_CONFIG);
      |                         ~~~~~~^~~
      |                               |
      |                               spif_charptr_t {aka signed char *}
In file included from command.h:37:
options.h:161:27: note: expected 'char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  161 | unsigned char save_config(char *, unsigned char);
      |                           ^~~~~~
script.c:300:31: warning: pointer targets in passing argument 1 of 'save_config' differ in signedness [-Wpointer-sign]
  300 |             save_config(params[0], SAVE_USER_CONFIG);
      |                         ~~~~~~^~~
      |                               |
      |                               spif_charptr_t {aka signed char *}
options.h:161:27: note: expected 'char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  161 | unsigned char save_config(char *, unsigned char);
      |                           ^~~~~~
script.c: In function 'script_handler_save_buff':
script.c:318:32: warning: pointer targets in passing argument 1 of 'scr_dump_to_file' differ in signedness [-Wpointer-sign]
  318 |         scr_dump_to_file(params[0]);
      |                          ~~~~~~^~~
      |                                |
      |                                spif_charptr_t {aka signed char *}
In file included from script.c:40:
screen.h:286:30: note: expected 'const char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  286 | extern void scr_dump_to_file(const char *);
      |                              ^~~~~~~~~~~~
script.c: In function 'script_handler_scroll':
script.c:345:34: warning: pointer targets in passing argument 1 of 'strtod' differ in signedness [-Wpointer-sign]
  345 |         cnt_float = strtod(params[0], &type);
      |                            ~~~~~~^~~
      |                                  |
      |                                  spif_charptr_t {aka signed char *}
In file included from feature.h:98:
/usr/include/stdlib.h:118:46: note: expected 'const char * restrict' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  118 | extern double strtod (const char *__restrict __nptr,
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
script.c:353:18: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  353 |             type = params[1];
      |                  ^
script.c: In function 'script_handler_spawn':
script.c:414:29: warning: pointer targets in passing argument 1 of 'spiftool_join' differ in signedness [-Wpointer-sign]
  414 |         tmp = spiftool_join(" ", params);
      |                             ^~~
      |                             |
      |                             char *
/usr/include/libast.h:2754:37: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2754 | extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *);
      |                                     ^~~~~~~~~~~~~~
script.c:414:13: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  414 |         tmp = spiftool_join(" ", params);
      |             ^
script.c: In function 'script_handler_string':
script.c:434:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
-Wpointer-sign]
  434 |         cmd_write(*tmp, strlen(*tmp));
      |                                ^~~~
      |                                |
      |                                spif_charptr_t {aka signed char *}
/usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  407 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
script.c:434:19: warning: pointer targets in passing argument 1 of 'cmd_write' differ in signedness [-Wpointer-sign]
  434 |         cmd_write(*tmp, strlen(*tmp));
      |                   ^~~~
      |                   |
      |                   spif_charptr_t {aka signed char *}
command.h:381:31: note: expected 'const unsigned char *' but argument is of type 'spif_charptr_t' {aka 'signed char *'}
  381 | extern unsigned int cmd_write(const unsigned char *, unsigned int);
      |                               ^~~~~~~~~~~~~~~~~~~~~
script.c: In function 'script_handler_exec_dialog':
script.c:451:29: warning: pointer targets in passing argument 1 of 'spiftool_join' differ in signedness [-Wpointer-sign]
  451 |         tmp = spiftool_join(" ", params);
      |                             ^~~
      |                             |
      |                             char *
/usr/include/libast.h:2754:37: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2754 | extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *);
      |                                     ^~~~~~~~~~~~~~
script.c:451:13: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  451 |         tmp = spiftool_join(" ", params);
      |             ^
script.c: In function 'script_handler_msgbox':
script.c:477:29: warning: pointer targets in passing argument 1 of 'spiftool_join' differ in signedness [-Wpointer-sign]
  477 |         tmp = spiftool_join(" ", params);
      |                             ^~~
      |                             |
      |                             char *
/usr/include/libast.h:2754:37: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2754 | extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *);
      |                                     ^~~~~~~~~~~~~~
script.c:477:13: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  477 |         tmp = spiftool_join(" ", params);
      |             ^
script.c: In function 'script_handler_es_display':
script.c:514:7: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  514 |     p = spiftool_downcase_str(*params);
      |       ^
script.c:515:7: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  515 |     a = params[index++];
      |       ^
script.c:518:11: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  518 |         a = params[index++];
      |           ^
script.c: In function 'script_handler_es_region':
script.c:609:7: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  609 |     p = spiftool_downcase_str(*params);
      |       ^
script.c:610:7: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  610 |     a = params[index++];
      |       ^
script.c:613:11: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  613 |         a = params[index++];
      |           ^
script.c: In function 'script_handler_es_statement':
script.c:679:29: warning: pointer targets in passing argument 1 of 'spiftool_join' differ in signedness [-Wpointer-sign]
  679 |         tmp = spiftool_join(" ", params);
      |                             ^~~
      |                             |
      |                             char *
/usr/include/libast.h:2754:37: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2754 | extern spif_charptr_t spiftool_join(spif_charptr_t, spif_charptr_t *);
      |                                     ^~~~~~~~~~~~~~
script.c:679:13: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  679 |         tmp = spiftool_join(" ", params);
      |             ^
script.c: In function 'script_parse':
script.c:742:33: warning: pointer targets in passing argument 1 of 'spiftool_split' differ in signedness [-Wpointer-sign]
  742 |     token_list = spiftool_split(";", s);
      |                                 ^~~
      |                                 |
      |                                 char *
/usr/include/libast.h:2752:39: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2752 | extern spif_charptr_t *spiftool_split(const spif_charptr_t, const spif_charptr_t);
      |                                       ^~~~~~~~~~~~~~~~~~~~
script.c:742:38: warning: pointer targets in passing argument 2 of 'spiftool_split' differ in signedness [-Wpointer-sign]
  742 |     token_list = spiftool_split(";", s);
      |                                      ^
      |                                      |
      |                                      char *
/usr/include/libast.h:2752:61: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2752 | extern spif_charptr_t *spiftool_split(const spif_charptr_t, const spif_charptr_t);
      |                                                             ^~~~~~~~~~~~~~~~~~~~
script.c:749:14: warning: pointer targets in assignment from 'spif_charptr_t' {aka 'signed char *'} to 'char *' differ in signedness [-Wpointer-sign]
  749 |         pstr = token_list[i];
      |              ^
script.c:750:24: warning: pointer targets in passing argument 1 of 'spiftool_chomp' differ in signedness [-Wpointer-sign]
  750 |         spiftool_chomp(pstr);
      |                        ^~~~
      |                        |
      |                        char *
/usr/include/libast.h:2758:38: note: expected 'spif_charptr_t' {aka 'signed char *'} but argument is of type 'char *'
 2758 | extern spif_charptr_t spiftool_chomp(spif_charptr_t);
      |                                      ^~~~~~~~~~~~~~
script.c:781:41: warning: pointer targets in passing argument 1 of 'spiftool_split' differ in signedness [-Wpointer-sign]
  781 |             param_list = spiftool_split(", \t", params);
      |                                         ^~~~~~
      |                                         |
      |                                         char *
/usr/include/libast.h:2752:39: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2752 | extern spif_charptr_t *spiftool_split(const spif_charptr_t, const spif_charptr_t);
      |                                       ^~~~~~~~~~~~~~~~~~~~
script.c:781:49: warning: pointer targets in passing argument 2 of 'spiftool_split' differ in signedness [-Wpointer-sign]
  781 |             param_list = spiftool_split(", \t", params);
      |                                                 ^~~~~~
      |                                                 |
      |                                                 char *
/usr/include/libast.h:2752:61: note: expected 'spif_charptr_t' {aka 'signed char * const'} but argument is of type 'char *'
 2752 | extern spif_charptr_t *spiftool_split(const spif_charptr_t, const spif_charptr_t);
      |                                                             ^~~~~~~~~~~~~~~~~~~~
script.c: At top level:
script.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: script.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
script.c: In function 'script_parse':
script.c:794:9: warning: 'param_list' may be used uninitialized [-Wmaybe-uninitialized]
  794 |         spiftool_free_array((void **) param_list, 0);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
script.c:731:34: note: 'param_list' was declared here
  731 |     spif_charptr_t *token_list, *param_list;
      |                                  ^~~~~~~~~~
script.c:793:8: warning: 'params' may be used uninitialized [-Wmaybe-uninitialized]
  793 |     if (params) {
      |        ^
script.c:734:23: note: 'params' was declared here
  734 |     char *func_name, *params, *tmp;
      |                       ^~~~~~
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o scrollbar.lo scrollbar.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c scrollbar.c  -fPIC -DPIC -o .libs/scrollbar.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c scrollbar.c -o scrollbar.o >/dev/null 2>&1
scrollbar.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: scrollbar.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o startup.lo startup.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c startup.c  -fPIC -DPIC -o .libs/startup.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c startup.c -o startup.o >/dev/null 2>&1
startup.c: In function 'eterm_bootstrap':
startup.c:94:5: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result]
   94 |     getcwd(initial_dir, PATH_MAX);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
startup.c: At top level:
startup.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: startup.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o system.lo system.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c system.c  -fPIC -DPIC -o .libs/system.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c system.c -o system.o >/dev/null 2>&1
system.c: In function 'system_no_wait':
system.c:102:9: warning: ignoring return value of 'setreuid' declared with attribute 'warn_unused_result' [-Wunused-result]
  102 |         setreuid(my_ruid, my_ruid);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
system.c:103:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' [-Wunused-result]
  103 |         setregid(my_rgid, my_rgid);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
system.c: At top level:
system.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: system.c 38480 2009-01-06 09:08:48Z mej $";
      |                   ^~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o screen.lo screen.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c screen.c  -fPIC -DPIC -o .libs/screen.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c screen.c -o screen.o >/dev/null 2>&1
In file included from feature.h:100,
                 from screen.c:9:
screen.c: In function 'scr_reset':
screen.c:218:59: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  218 |             screen.text = REALLOC(screen.text, total_rows * sizeof(text_t *));
      |                                                           ^
screen.c:219:53: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  219 |             buf_text = REALLOC(buf_text, total_rows * sizeof(text_t *));
      |                                                     ^
screen.c:220:78: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  220 |             drawn_text = REALLOC(drawn_text, TERM_WINDOW_GET_REPORTED_ROWS() * sizeof(text_t *));
      |                                                                              ^
screen.c:221:76: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  221 |             swap.text = REALLOC(swap.text, TERM_WINDOW_GET_REPORTED_ROWS() * sizeof(text_t *));
      |                                                                            ^
screen.c:223:59: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  223 |             screen.rend = REALLOC(screen.rend, total_rows * sizeof(rend_t *));
      |                                                           ^
screen.c:224:53: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  224 |             buf_rend = REALLOC(buf_rend, total_rows * sizeof(rend_t *));
      |                                                     ^
screen.c:225:78: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  225 |             drawn_rend = REALLOC(drawn_rend, TERM_WINDOW_GET_REPORTED_ROWS() * sizeof(rend_t *));
      |                                                                              ^
screen.c:226:76: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  226 |             swap.rend = REALLOC(swap.rend, TERM_WINDOW_GET_REPORTED_ROWS() * sizeof(rend_t *));
      |                                                                            ^
screen.c:235:59: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  235 |             screen.text = REALLOC(screen.text, total_rows * sizeof(text_t *));
      |                                                           ^
screen.c:236:53: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  236 |             buf_text = REALLOC(buf_text, total_rows * sizeof(text_t *));
      |                                                     ^
screen.c:237:78: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  237 |             drawn_text = REALLOC(drawn_text, TERM_WINDOW_GET_REPORTED_ROWS() * sizeof(text_t *));
      |                                                                              ^
screen.c:238:76: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  238 |             swap.text = REALLOC(swap.text, TERM_WINDOW_GET_REPORTED_ROWS() * sizeof(text_t *));
      |                                                                            ^
screen.c:240:59: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  240 |             screen.rend = REALLOC(screen.rend, total_rows * sizeof(rend_t *));
      |                                                           ^
screen.c:241:53: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  241 |             buf_rend = REALLOC(buf_rend, total_rows * sizeof(rend_t *));
      |                                                     ^
screen.c:242:78: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  242 |             drawn_rend = REALLOC(drawn_rend, TERM_WINDOW_GET_REPORTED_ROWS() * sizeof(rend_t *));
      |                                                                              ^
screen.c:243:76: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  243 |             swap.rend = REALLOC(swap.rend, TERM_WINDOW_GET_REPORTED_ROWS() * sizeof(rend_t *));
      |                                                                            ^
screen.c:278:100: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  278 |                     screen.text[i] = REALLOC(screen.text[i], (TERM_WINDOW_GET_REPORTED_COLS() + 1) * sizeof(text_t));
      |                                                                                                    ^
screen.c:279:94: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  279 |                     screen.rend[i] = REALLOC(screen.rend[i], TERM_WINDOW_GET_REPORTED_COLS() * sizeof(rend_t));
      |                                                                                              ^
screen.c:287:94: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  287 |                 drawn_text[i] = REALLOC(drawn_text[i], (TERM_WINDOW_GET_REPORTED_COLS() + 1) * sizeof(text_t));
      |                                                                                              ^
screen.c:288:88: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  288 |                 drawn_rend[i] = REALLOC(drawn_rend[i], TERM_WINDOW_GET_REPORTED_COLS() * sizeof(rend_t));
      |                                                                                        ^
screen.c:291:96: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  291 |                     swap.text[i] = REALLOC(swap.text[i], (TERM_WINDOW_GET_REPORTED_COLS() + 1) * sizeof(text_t));
      |                                                                                                ^
screen.c:292:90: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  292 |                     swap.rend[i] = REALLOC(swap.rend[i], TERM_WINDOW_GET_REPORTED_COLS() * sizeof(rend_t));
      |                                                                                          ^
screen.c: In function 'scr_refresh':
screen.c:1828:42: warning: pointer targets in passing argument 1 of 'multichar_decode' differ in signedness [-Wpointer-sign]
 1828 |                         multichar_decode(buffer, len);
      |                                          ^~~~~~
      |                                          |
      |                                          char *
screen.c:1828:42: note: expected 'unsigned char *' but argument is of type 'char *'
In file included from screen.c:34:
screen.h:55:61: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                             ^~
screen.c:1996:17: note: in expansion of macro 'UPDATE_BOX'
 1996 |                 UPDATE_BOX(xpixel, ypixel - ascent, xpixel + Width2Pixel(1), ypixel + Height2Pixel(1));
      |                 ^~~~~~~~~~
screen.h:55:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                                                         ^~
screen.c:1996:17: note: in expansion of macro 'UPDATE_BOX'
 1996 |                 UPDATE_BOX(xpixel, ypixel - ascent, xpixel + Width2Pixel(1), ypixel + Height2Pixel(1));
      |                 ^~~~~~~~~~
screen.h:55:61: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                             ^~
screen.c:1999:21: note: in expansion of macro 'UPDATE_BOX'
 1999 |            make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
         UPDATE_BOX(xpixel + 1, ypixel - ascent, xpixel + 1 + Width2Pixel(1), ypixel + Height2Pixel(1));
      |                     ^~~~~~~~~~
screen.h:55:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                                                         ^~
screen.c:1999:21: note: in expansion of macro 'UPDATE_BOX'
 1999 |                     UPDATE_BOX(xpixel + 1, ypixel - ascent, xpixel + 1 + Width2Pixel(1), ypixel + Height2Pixel(1));
      |                     ^~~~~~~~~~
screen.h:55:61: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                             ^~
screen.c:2086:25: note: in expansion of macro 'UPDATE_BOX'
 2086 |                         UPDATE_BOX(xx, yy, xx + ww, yy + hh);
      |                         ^~~~~~~~~~
screen.h:55:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                                                         ^~
screen.c:2086:25: note: in expansion of macro 'UPDATE_BOX'
 2086 |                         UPDATE_BOX(xx, yy, xx + ww, yy + hh);
      |                         ^~~~~~~~~~
screen.h:55:61: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                             ^~
screen.c:2090:25: note: in expansion of macro 'UPDATE_BOX'
 2090 |                         UPDATE_BOX(xpixel, ypixel - ascent, xpixel + Width2Pixel(wlen), ypixel + Height2Pixel(1));
      |                         ^~~~~~~~~~
screen.h:55:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                                                         ^~
screen.c:2090:25: note: in expansion of macro 'UPDATE_BOX'
 2090 |                         UPDATE_BOX(xpixel, ypixel - ascent, xpixel + Width2Pixel(wlen), ypixel + Height2Pixel(1));
      |                         ^~~~~~~~~~
screen.h:55:61: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                             ^~
screen.c:2120:21: note: in expansion of macro 'UPDATE_BOX'
 2120 |                     UPDATE_BOX(xpixel, ypixel - ascent, xpixel + Width2Pixel(wlen), ypixel + Height2Pixel(1));
      |                     ^~~~~~~~~~
screen.h:55:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                                                         ^~
screen.c:2120:21: note: in expansion of macro 'UPDATE_BOX'
 2120 |                     UPDATE_BOX(xpixel, ypixel - ascent, xpixel + Width2Pixel(wlen), ypixel + Height2Pixel(1));
      |                     ^~~~~~~~~~
screen.h:55:61: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                             ^~
screen.c:2127:17: note: in expansion of macro 'UPDATE_BOX'
 2127 |                 UPDATE_BOX(xpixel + 1, ypixel - ascent, xpixel + 1 + Width2Pixel(wlen), ypixel + Height2Pixel(1));
      |                 ^~~~~~~~~~
screen.h:55:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                                                         ^~
screen.c:2127:17: note: in expansion of macro 'UPDATE_BOX'
 2127 |                 UPDATE_BOX(xpixel + 1, ypixel - ascent, xpixel + 1 + Width2Pixel(wlen), ypixel + Height2Pixel(1));
      |                 ^~~~~~~~~~
screen.h:55:61: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                             ^~
screen.c:2133:21: note: in expansion of macro 'UPDATE_BOX'
 2133 |                     UPDATE_BOX(xpixel, ypixel + 1, xpixel + Width2Pixel(wlen) - 1, ypixel + 1);
      |                     ^~~~~~~~~~
screen.h:55:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                                                         ^~
screen.c:2133:21: note: in expansion of macro 'UPDATE_BOX'
 2133 |                     UPDATE_BOX(xpixel, ypixel + 1, xpixel + Width2Pixel(wlen) - 1, ypixel + 1);
      |                     ^~~~~~~~~~
screen.h:55:61: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                             ^~
screen.c:2136:21: note: in expansion of macro 'UPDATE_BOX'
 2136 |                     UPDATE_BOX(xpixel, ypixel - 1, xpixel + Width2Pixel(wlen) - 1, ypixel - 1);
      |                     ^~~~~~~~~~
screen.h:55:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                                                         ^~
screen.c:2136:21: note: in expansion of macro 'UPDATE_BOX'
 2136 |                     UPDATE_BOX(xpixel, ypixel - 1, xpixel + Width2Pixel(wlen) - 1, ypixel - 1);
      |                     ^~~~~~~~~~
screen.h:55:61: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                             ^~
screen.c:2143:21: note: in expansion of macro 'UPDATE_BOX'
 2143 |                     UPDATE_BOX(xpixel, ypixel + 1, xpixel + Width2Pixel(wlen) - 1, ypixel + 1);
      |                     ^~~~~~~~~~
screen.h:55:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                                                         ^~
screen.c:2143:21: note: in expansion of macro 'UPDATE_BOX'
 2143 |                     UPDATE_BOX(xpixel, ypixel + 1, xpixel + Width2Pixel(wlen) - 1, ypixel + 1);
      |                     ^~~~~~~~~~
screen.h:55:61: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                             ^~
screen.c:2146:21: note: in expansion of macro 'UPDATE_BOX'
 2146 |                     UPDATE_BOX(xpixel, ypixel - 1, xpixel + Width2Pixel(wlen) - 1, ypixel - 1);
      |                     ^~~~~~~~~~
screen.h:55:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                                                         ^~
screen.c:2146:21: note: in expansion of macro 'UPDATE_BOX'
 2146 |                     UPDATE_BOX(xpixel, ypixel - 1, xpixel + Width2Pixel(wlen) - 1, ypixel - 1);
      |                     ^~~~~~~~~~
screen.h:55:61: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                             ^~
screen.c:2157:17: note: in expansion of macro 'UPDATE_BOX'
 2157 |                 UPDATE_BOX(xpixel, ypixel - ascent, Width2Pixel(1 + wbyte) - 1, Height2Pixel(1) - 1);
      |                 ^~~~~~~~~~
screen.h:55:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   55 |                                                             if (y1 < low_y) low_y = y1; if (y2 > high_y) high_y = y2;}} while (0)
      |                                                                                         ^~
screen.c:2157:17: note: in expansion of macro 'UPDATE_BOX'
 2157 |                 UPDATE_BOX(xpixel, ypixel - ascent, Width2Pixel(1 + wbyte) - 1, Height2Pixel(1) - 1);
      |                 ^~~~~~~~~~
screen.c:1657:12: warning: variable 'lasttext' set but not used [-Wunused-but-set-variable]
 1657 |     text_t lasttext;            /* last char being replaced in drawing set   */
      |            ^~~~~~~~
screen.c: In function 'scr_search_scrollback':
screen.c:2274:29: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign]
 2274 |             for (s = strstr(c, str); s; s = strstr(s + 1, str)) {
      |                             ^
      |                             |
      |                             unsigned char *
In file included from /usr/include/libast.h:49:
/usr/include/string.h:350:34: note: expected 'const char *' but argument is of type 'unsigned char *'
  350 | extern char *strstr (const char *__haystack, const char *__needle)
      |                      ~~~~~~~~~~~~^~~~~~~~~~
screen.c:2289:20: warning: pointer targets in assignment from 'text_t *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign]
 2289 |             for (s = screen.text[row] + cols - len + 1, k = len - 1; k; s++, k--) {
      |                    ^
screen.c:2293:48: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign]
 2293 |                     && !strncasecmp(screen.text[row + 1], str + k, len - k)) {
      |                                     ~~~~~~~~~~~^~~~~~~~~
      |                                                |
      |                                                text_t * {aka unsigned char *}
In file included from /usr/include/string.h:462:
/usr/include/strings.h:120:37: note: expected 'const char *' but argument is of type 'text_t *' {aka 'unsigned char *'}
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                         ~~~~~~~~~~~~^~~~
screen.c: In function 'scr_dump_to_file':
screen.c:2391:22: warning: pointer targets in assignment from 'text_t *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign]
 2391 |             for (src = screen.text[row], dest = buff, col = 0; col < cols; col++)
      |                      ^
screen.c: In function 'selection_write':
screen.c:2462:29: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
 2462 |     unsigned char *p, *cr = "\r";
      |                             ^~~~
screen.c: In function 'selection_fetch':
screen.c:2543:43: warning: pointer targets in passing argument 1 of 'selection_write' differ in signedness [-Wpointer-sign]
 2543 |                         selection_write(cl[i], strlen(cl[i]));
      |                                         ~~^~~
      |                                           |
      |                                           char *
screen.c:2459:32: note: expected 'unsigned char *' but argument is of type 'char *'
 2459 | selection_write(unsigned char *data, size_t len)
      |                 ~~~~~~~~~~~~~~~^~~~
screen.c: In function 'selection_copy_string':
screen.c:2571:78: warning: pointer targets in passing argument 7 of 'XChangeProperty' differ in signedness [-Wpointer-sign]
 2571 |         XChangeProperty(Xdisplay, Xroot, sel, XA_STRING, 8, PropModeReplace, str, len);
      |                                                                              ^~~
      |                                                                              |
      |                                                                              char *
In file included from /usr/include/X11/Xlib.h:47,
                 from /usr/include/X11/Intrinsic.h:53,
                 from /usr/include/libast.h:77:
/usr/include/X11/Xlib.h:2085:5: note: expected 'const unsigned char *' but argument is of type 'char *'
 2085 |     _Xconst unsigned char*      /* data */,
      |     ^
screen.c: In function 'selection_copy':
screen.c:2579:41: warning: pointer targets in passing argument 2 of 'selection_copy_string' differ in signedness [-Wpointer-sign]
 2579 |     selection_copy_string(sel, selection.text, selection.len);
      |                                ~~~~~~~~~^~~~~
      |                                         |
      |                                         text_t * {aka unsigned char *}
screen.c:2557:39: note: expected 'char *' but argument is of type 'text_t *' {aka 'unsigned char *'}
 2557 | selection_copy_string(Atom sel, char *str, size_t len)
      |                                 ~~~~~~^~~
screen.c: In function 'selection_delimit_word':
screen.c:2915:8: warning: assignment to 'int' from 'char *' makes integer from pointer without a cast [-Wint-conversion]
 2915 |     w1 = DELIMIT_TEXT(*stp);
      |        ^
screen.c:2926:33: warning: comparison between pointer and integer
 2926 |             if (DELIMIT_TEXT(t) != w1 || (w1 && *stp1 != t && BITFIELD_IS_SET(eterm_options, ETERM_OPTIONS_XTERM_SELECT)))
      |                                 ^~
screen.c:2960:37: warning: comparison between pointer and integer
 2960 |                 if (DELIMIT_TEXT(t) == w1 && (!w1 || *stp == t || !(BITFIELD_IS_SET(eterm_options, ETERM_OPTIONS_XTERM_SELECT)))
      |                                     ^~
screen.c:2990:33: warning: comparison between pointer and integer
 2990 |             if (DELIMIT_TEXT(t) != w1 || (w1 && *stp1 != t && BITFIELD_IS_SET(eterm_options, ETERM_OPTIONS_XTERM_SELECT)))
      |                                 ^~
screen.c:3022:40: warning: comparison between pointer and integer
 3022 |                 if (DELIMIT_TEXT(*stp) == w1
      |                                        ^~
screen.c: In function 'selection_send':
screen.c:3350:12: warning: pointer targets in assignment from 'text_t *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign]
 3350 |         *l = selection.text;
      |            ^
screen.c:3366:12: warning: pointer targets in assignment from 'text_t *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign]
 3366 |         *l = selection.text;
      |            ^
screen.c: In function 'parse_screen_status_if_necessary':
screen.c:3501:65: warning: pointer targets in passing argument 4 of 'ns_parse_screen' differ in signedness [-Wpointer-sign]
 3501 |                     TERM_WINDOW_GET_REPORTED_COLS(), screen.text[TERM_WINDOW_GET_REPORTED_ROWS() + TermWin.saveLines - 1]);
      |                                                      ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                 |
      |                                                                 text_t * {aka unsigned char *}
In file included from startup.h:35,
                 from screen.c:33:
scream.h:252:40: note: expected 'char *' but argument is of type 'text_t *' {aka 'unsigned char *'}
  252 | int ns_parse_screen(_ns_sess *,int,int,char *);
      |                                        ^~~~~~
screen.c: In function 'scr_dump_to_file':
screen.c:2395:13: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
 2395 |             write(outfd, buff, dest - buff);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
screen.c: At top level:
screen.c:6:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
    6 | static const char cvs_ident[] = "$Id: screen.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o term.lo term.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c term.c  -fPIC -DPIC -o .libs/term.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c term.c -o term.o >/dev/null 2>&1
term.c: In function 'get_modifiers':
term.c:377:13: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations]
  377 |             switch (XKeycodeToKeysym(Xdisplay, kc[k], 0)) {
      |             ^~~~~~
In file included from /usr/include/X11/Intrinsic.h:53,
                 from /usr/include/libast.h:77,
                 from feature.h:100,
                 from term.c:27:
/usr/include/X11/Xlib.h:1687:15: note: declared here
 1687 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
term.c: In function 'lookup_key':
term.c:483:72: warning: pointer targets in passing argument 1 of 'safe_print_string' differ in signedness [-Wpointer-sign]
  483 |                len, XKeysymToString(keysym), keysym, safe_print_string(kbuf, len), xim_input_context));
      |                                                                        ^~~~
      |                                                                        |
      |                                                                        unsigned char *
term.c:482:9: note: in expansion of macro 'D_TTY'
  482 |         D_TTY(("XmbLookupString() gave us len %d, keysym \"%s\" (0x%04x), and buffer \"%s\" based on the XIM input context %010p\n",
      |         ^~~~~
In file included from pixmap.h:38,
                 from menus.h:29,
                 from actions.h:31,
                 from term.c:37:
misc.h:44:44: note: expected 'const char *' but argument is of type 'unsigned char *'
   44 | extern char *safe_print_string(const char *buff, unsigned long len);
      |                                ~~~~~~~~~~~~^~~~
term.c:489:194: warning: pointer targets in passing argument 1 of 'safe_print_string' differ in signedness [-Wpointer-sign]
  489 |             D_TTY(("XmbLookupString() gave us len %d, keysym \"%s\" (0x%04x), and buffer \"%s\" based on the XIM input context %010p\n", len, XKeysymToString(keysym), keysym, safe_print_string(kbuf, len), xim_input_context));
      |                                                                                                                                                                                                  ^~~~
      |                                                                                                                                                                                                  |
      |                                                                                                                                                                                                  unsigned char *
term.c:489:13: note: in expansion of macro 'D_TTY'
  489 |             D_TTY(("XmbLookupString() gave us len %d, keysym \"%s\" (0x%04x), and buffer \"%s\" based on the XIM input context %010p\n", len, XKeysymToString(keysym), keysym, safe_print_string(kbuf, len), xim_input_context));
      |             ^~~~~
misc.h:44:44: note: expected 'const char *' but argument is of type 'unsigned char *'
   44 | extern char *safe_print_string(const char *buff, unsigned long len);
      |                                ~~~~~~~~~~~~^~~~
term.c:496:34: warning: pointer targets in passing argument 1 of 'safe_print_string' differ in signedness [-Wpointer-sign]
  496 |                safe_print_string(kbuf, len)));
      |                                  ^~~~
      |                                  |
      |                                  unsigned char *
term.c:495:9: note: in expansion of macro 'D_TTY'
  495 |         D_TTY(("XLookupString() gave us len %d, keysym \"%s\" (0x%04x), and buffer \"%s\"\n", len, XKeysymToString(keysym), keysym,
      |         ^~~~~
misc.h:44:44: note: expected 'const char *' but argument is of type 'unsigned char *'
   44 | extern char *safe_print_string(const char *buff, unsigned long len);
      |                                ~~~~~~~~~~~~^~~~
term.c:729:36: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  729 |                             strcpy(kbuf, "\033[Z");
      |                                    ^~~~
      |                                    |
      |                                    unsigned char *
In file included from /usr/include/features.h:490,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/stdio.h:27,
                 from feature.h:97:
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:738:36: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  738 |                             strcpy(kbuf, "\033Ow");
      |                                    ^~~~
      |                                    |
      |                                    unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:745:45: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  745 |                         len = strlen(strcpy(kbuf, KS_HOME));
      |                                             ^~~~
      |                                             |
      |                                             unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:755:36: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  755 |                             strcpy(kbuf, "\033OZ");     /* The Z is replaced by t, x, v, or r */
      |                                    ^~~~
      |                                    |
      |                                    unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:768:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  768 |                         strcpy(kbuf, "\033[@");
      |                                ^~~~
      |                                |
      |                                unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:795:36: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  795 |                             strcpy(kbuf, "\033Oy");
      |                                    ^~~~
      |                                    |
      |                                    unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:802:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  802 |                         strcpy(kbuf, "\033[5~");
      |                                ^~~~
      |                                |
      |                                unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:809:36: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  809 |                             strcpy(kbuf, "\033Os");
      |                                    ^~~~
      |                                    |
      |                                    unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:816:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  816 |                         strcpy(kbuf, "\033[6~");
      |                                ^~~~
      |                                |
      |                                unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:826:36: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  826 |                             strcpy(kbuf, "\033Oq");
      |                                    ^~~~
      |                                    |
      |                                    unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:832:45: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  832 |                         len = strlen(strcpy(kbuf, KS_END));
      |                                             ^~~~
      |                                             |
      |                                             unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:837:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  837 |                         strcpy(kbuf, "\033[4~");
      |                                ^~~~
      |                                |
      |                                unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:845:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  845 |                         strcpy(kbuf, "\033[3~");
      |                                ^~~~
      |                                |
      |                                unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:852:36: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  852 |                             strcpy(kbuf, "\033Op");
      |                                    ^~~~
      |                                    |
      |                                    unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:858:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  858 |                         strcpy(kbuf, "\033[2~");
      |                                ^~~~
      |                                |
      |                                unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:865:36: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  865 |                             strcpy(kbuf, "\033On");
      |                                    ^~~~
      |                                    |
      |                                    unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:871:45: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  871 |                         len = strlen(strcpy(kbuf, KS_DELETE));
      |                                             ^~~~
      |                                             |
      |                                             unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:883:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  883 |                         strcpy(kbuf, "\033[29~");
      |                                ^~~~
      |                                |
      |                                unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:887:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  887 |                         strcpy(kbuf, "\033[1~");
      |                                ^~~~
      |                                |
      |                                unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:891:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  891 |                         strcpy(kbuf, "\033[28~");
      |                                ^~~~
      |                                |
      |                                unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:898:36: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  898 |                             strcpy(kbuf, "\033OM");
      |                                    ^~~~
      |                                    |
      |                                    unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:908:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  908 |                         strcpy(kbuf, "\033Ou");
      |                                ^~~~
      |                                |
      |                                unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:917:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  917 |                         strcpy(kbuf, "\033OP");
      |                                ^~~~
      |                                |
      |                                unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
termake[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
m.c:940:36: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
  940 |                             strcpy(kbuf, "\033Oj");
      |                                    ^~~~
      |                                    |
      |                                    unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
      | ^~~~~
term.c:1066:30: warning: pointer targets in passing argument 1 of 'safe_print_string' differ in signedness [-Wpointer-sign]
 1066 |            safe_print_string(kbuf, len)));
      |                              ^~~~
      |                              |
      |                              unsigned char *
term.c:1065:5: note: in expansion of macro 'D_TTY'
 1065 |     D_TTY(("After handling:  len %d, keysym \"%s\" (0x%04x), and buffer \"%s\"\n", len, XKeysymToString(keysym), keysym,
      |     ^~~~~
misc.h:44:44: note: expected 'const char *' but argument is of type 'unsigned char *'
   44 | extern char *safe_print_string(const char *buff, unsigned long len);
      |                                ~~~~~~~~~~~~^~~~
term.c: In function 'process_xterm_seq':
term.c:1520:31: warning: pointer targets in passing argument 2 of 'set_window_color' differ in signedness [-Wpointer-sign]
 1520 |         set_window_color(idx, string);
      |                               ^~~~~~
      |                               |
      |                               unsigned char *
In file included from term.c:50:
windows.h:60:35: note: expected 'const char *' but argument is of type 'unsigned char *'
   60 | extern void set_window_color(int, const char *);
      |                                   ^~~~~~~~~~~~
term.c: In function 'xterm_seq':
term.c:2145:32: warning: variable 'scaled' set but not used [-Wunused-but-set-variable]
 2145 |     unsigned char changed = 0, scaled = 0, which = 0;
      |                                ^~~~~~
term.c: At top level:
term.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: term.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o timer.lo timer.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c timer.c  -fPIC -DPIC -o .libs/timer.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c timer.c -o timer.o >/dev/null 2>&1
timer.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: timer.c 38480 2009-01-06 09:08:48Z mej $";
      |                   ^~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o utmp.lo utmp.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c utmp.c  -fPIC -DPIC -o .libs/utmp.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c utmp.c -o utmp.o >/dev/null 2>&1
utmp.c: In function 'update_wtmp':
utmp.c:82:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
   82 |     write(fd, putmp, sizeof(struct utmp));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utmp.c: At top level:
utmp.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: utmp.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o defaultfont.lo defaultfont.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c defaultfont.c  -fPIC -DPIC -o .libs/defaultfont.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c defaultfont.c -o defaultfont.o >/dev/null 2>&1
defaultfont.c: In function 'eterm_default_font_locale':
defaultfont.c:208:13: warning: 'strncpy' specified bound 100 equals destination size [-Wstringop-truncation]
  208 |             strncpy(encoding_buf, p + 1, ENCODINGBUFLEN);
      |             ^
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o windows.lo windows.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c windows.c  -fPIC -DPIC -o .libs/windows.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c windows.c -o windows.o >/dev/null 2>&1
windows.c: In function 'Create_Windows':
windows.c:506:118: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  506 |         XChangeProperty(Xdisplay, TermWin.parent, props[PROP_EWMH_STARTUP_ID], atom, 8, PropModeReplace, tmp, strlen(tmp) + 1);
      |                                                                                                                      ^~~
      |                                                                                                                      |
      |                                                                                                                      unsigned char *
In file included from /usr/include/libast.h:49,
                 from feature.h:100,
                 from windows.c:27:
/usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
  407 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
windows.c:371:12: warning: variable 'cursor' set but not used [-Wunused-but-set-variable]
  371 |     Cursor cursor;
      |            ^~~~~~
windows.c: At top level:
windows.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: windows.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c main.c
main.c:24:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   24 | static const char cvs_ident[] = "$Id: main.c 38480 2009-01-06 09:08:48Z mej $";
      |                   ^~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libscream.lo libscream.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c libscream.c  -fPIC -DPIC -o .libs/libscream.o
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c libscream.c -o libscream.o >/dev/null 2>&1
libscream.c: In function 'disp_fetch':
libscream.c:518:15: warning: variable 'e' set but not used [-Wunused-but-set-variable]
  518 |     _ns_disp *e = NULL, *c;
      |               ^
libscream.c: In function 'ns_attach_by_URL':
libscream.c:1490:2: warning: #warning compiling in libscream [-Wcpp]
 1490 | #warning compiling in libscream
      |  ^~~~~~~
libscream.c:1496:2: warning: #warning compiling in support for GNU screen [-Wcpp]
 1496 | #warning compiling in support for GNU screen
      |  ^~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=link gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -L/usr/lib64 -L/usr/lib -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 -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 libEterm.la -rpath /usr/lib64 -release 0.9.6 actions.lo buttons.lo command.lo draw.lo e.lo events.lo font.lo grkelot.lo menus.lo misc.lo options.lo pixmap.lo screen.lo script.lo scrollbar.lo startup.lo system.lo term.lo timer.lo utmp.lo windows.lo defaultfont.lo libscream.lo  -lImlib2 -ldl -lImlib2  -lSM -lICE    -lSM -lICE -last -lXext -lX11 -lm  
gcc -shared  .libs/actions.o .libs/buttons.o .libs/command.o .libs/draw.o .libs/e.o .libs/events.o .libs/font.o .libs/grkelot.o .libs/menus.o .libs/misc.o .libs/options.o .libs/pixmap.o .libs/screen.o .libs/script.o .libs/scrollbar.o .libs/startup.o .libs/system.o .libs/term.o .libs/timer.o .libs/utmp.o .libs/windows.o .libs/defaultfont.o .libs/libscream.o  -L/usr/lib64 -L/usr/lib -ldl -lImlib2 -lSM -lICE -last -lXext -lX11 -lm -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -m64 -march=z13 -mtune=z14 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libEterm-0.9.6.so -o .libs/libEterm-0.9.6.so
(cd .libs && rm -f libEterm.so && ln -s libEterm-0.9.6.so libEterm.so)
ar cru .libs/libEterm.a  actions.o buttons.o command.o draw.o e.o events.o font.o grkelot.o menus.o misc.o options.o pixmap.o screen.o script.o scrollbar.o startup.o system.o term.o timer.o utmp.o windows.o defaultfont.o libscream.o
ranlib .libs/libEterm.a
creating libEterm.la
(cd .libs && rm -f libEterm.la && ln -s ../libEterm.la libEterm.la)
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/bin/sh ../libtool --tag=CC --mode=link gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -L/usr/lib64 -L/usr/lib -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 -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 Eterm -rpath /usr/lib64:/usr/lib64/Eterm main.o libEterm.la  -lImlib2 -ldl -lImlib2  -lSM -lICE    -lSM -lICE -last -lXext -lX11 -lm  
DIE_RPATH_DIE="/usr/lib64:/usr/lib64/Eterm:$DIE_RPATH_DIE" gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 .libs/Eterm main.o  -L/usr/lib64 -L/usr/lib ./.libs/libEterm.so -ldl -lImlib2 -lSM -lICE -last -lXext -lX11 -lm 
creating Eterm
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
Making all in themes
make[2]: Nothing to be done for 'all'.
Making all in utils
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c Etbg.c
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c Ettable.c
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
Ettable.c:25:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   25 | static const char cvs_ident[] = "$Id: Ettable.c 38480 2009-01-06 09:08:48Z mej $";
      |                   ^~~~~~~~~
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
gcc -DHAVE_CONFIG_H -I. -I. -I..   -I/usr/include   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -c Esetroot.c
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
Esetroot.c:11:19: warning: 'cvs_ident' defined but not used [-Wunused-const-variable=]
   11 | static const char cvs_ident[] = "$Id: Esetroot.c 51650 2010-08-26 01:34:13Z lucas $";
      |                   ^~~~~~~~~
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
/bin/sh ../libtool --tag=CC --mode=link gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -L/usr/lib64 -L/usr/lib -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 -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 Etbg  Etbg.o  -lImlib2 -ldl -lImlib2  -lSM -lICE    -lSM -lICE -last -lXext -lX11 -lm  
mkdir .libs
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 Etbg Etbg.o  -L/usr/lib64 -L/usr/lib -ldl -lImlib2 -lSM -lICE -last -lXext -lX11 -lm  
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
/bin/sh ../libtool --tag=CC --mode=link gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -L/usr/lib64 -L/usr/lib -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 -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 Ettable  Ettable.o  -lImlib2 -ldl -lImlib2  -lSM -lICE    -lSM -lICE -last -lXext -lX11 -lm  
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 Ettable Ettable.o  -L/usr/lib64 -L/usr/lib -ldl -lImlib2 -lSM -lICE -last -lXext -lX11 -lm  
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
/bin/sh ../libtool --tag=CC --mode=link gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  -L/usr/lib64 -L/usr/lib -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 -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 Esetroot -rpath /usr/lib64:/usr/lib64/Eterm Esetroot.o  -lImlib2 -ldl -lImlib2  -lSM -lICE    -lSM -lICE -last -lXext -lX11 -lm  
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,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 Esetroot Esetroot.o  -L/usr/lib64 -L/usr/lib -ldl -lImlib2 -lSM -lICE -last -lXext -lX11 -lm  
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
Making all in doc
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/doc'
/usr/bin/sed -e 's%@''VERSION''@%0.9.6%g' -e 's%@''DATE''@%24 December 2022%g' -e 's%@THEMEDIR@%/usr/share/Eterm/themes%g' ../doc/Eterm.1.in > Eterm.1
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/doc'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/doc'
(nroff -man Eterm.1 | man2html -title Eterm > Eterm.1.html) || :
/bin/sh: line 1: nroff: command not found
/bin/sh: line 1: man2html: command not found
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/doc'
Making all in bg
make[2]: Nothing to be done for 'all'.
Making all in pix
make[2]: Nothing to be done for 'all'.
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.wyeweo
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x
++ dirname /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd Eterm-0.9.6
+ /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x 'INSTALL=/usr/bin/install -p'
Making install in src
make[1]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
test -z "/usr/lib64" || mkdir -p -- "/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/lib64"
 /bin/sh ../libtool --mode=install /usr/bin/install -p  'libEterm.la' '/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/lib64/libEterm.la'
/usr/bin/install -p .libs/libEterm-0.9.6.so /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/lib64/libEterm-0.9.6.so
(cd /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/lib64 && { ln -s -f libEterm-0.9.6.so libEterm.so || { rm -f libEterm.so && ln -s libEterm-0.9.6.so libEterm.so; }; })
/usr/bin/install -p .libs/libEterm.lai /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/lib64/libEterm.la
/usr/bin/install -p .libs/libEterm.a /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/lib64/libEterm.a
chmod 644 /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/lib64/libEterm.a
ranlib /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/lib64/libEterm.a
libtool: install: warning: remember to run `libtool --finish /usr/lib64'
test -z "/usr/bin" || mkdir -p -- "/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin"
  /bin/sh ../libtool --mode=install /usr/bin/install -p 'Eterm' '/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Eterm'
libtool: install: warning: `libEterm.la' has not been installed in `/usr/lib64'
/usr/bin/install -p .libs/Eterm /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Eterm
/usr/bin/make  install-exec-hook
make[3]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/src'
/builddir/build/BUILD/Eterm-0.9.6/install-sh -d /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm
test ! -z "" && /usr/bin/install -p -m 644 ./gdb.scr /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/ || :
make[3]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
make[1]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/src'
Making install in themes
make[1]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/themes'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/themes'
make[2]: Nothing to be done for 'install-exec-am'.
/usr/bin/make  install-data-hook
make[3]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/themes'
/builddir/build/BUILD/Eterm-0.9.6/install-sh -d /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/themes
Installing Eterm theme in /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/themes
Installing auto theme in /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/themes
Installing Escreen theme in /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/themes
Installing trans theme in /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/themes
make[3]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/themes'
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/themes'
make[1]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/themes'
Making install in utils
make[1]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
test -z "/usr/bin" || mkdir -p -- "/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin"
  /bin/sh ../libtool --mode=install /usr/bin/install -p 'Esetroot' '/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Esetroot'
/usr/bin/install -p Esetroot /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Esetroot
  /bin/sh ../libtool --mode=install /usr/bin/install -p 'Etbg' '/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Etbg'
/usr/bin/install -p Etbg /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Etbg
  /bin/sh ../libtool --mode=install /usr/bin/install -p 'Ettable' '/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Ettable'
/usr/bin/install -p Ettable /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Ettable
test -z "/usr/bin" || mkdir -p -- "/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin"
 /usr/bin/install -p 'Etcolors' '/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Etcolors'
 /usr/bin/install -p 'Etsearch' '/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Etsearch'
 /usr/bin/install -p 'kEsetroot' '/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/kEsetroot'
 /usr/bin/install -p 'Etbg_update_list' '/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Etbg_update_list'
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
make[1]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/utils'
Making install in doc
make[1]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/doc'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/doc'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/usr/share/man/man1" || mkdir -p -- "/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/man/man1"
 /usr/bin/install -p -m 644 './Eterm.1' '/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/man/man1/Eterm.1'
/usr/bin/make  install-data-hook
make[3]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/doc'
true Eterm.ti || (mkinstalldirs /builddir/.terminfo && true -o/builddir/.terminfo Eterm.ti) || :
if test -f /usr/share/misc/termcap && test -f Eterm.tcap ; then \
    grep -i 'Eterm Terminal Emulator' /usr/share/misc/termcap || cat Eterm.tcap >> /usr/share/misc/termcap ; \
    cap_mkdb termcap ; \
fi || :
make[3]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/doc'
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/doc'
make[1]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/doc'
Making install in bg
make[1]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/bg'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/bg'
make[2]: Nothing to be done for 'install-exec-am'.
/usr/bin/make  install-data-hook
make[3]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/bg'
Installing pixmaps in tile
/usr/bin/install -p -m 644 a_distant_star.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 acid_chess.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 alpha_centauri.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 army_brat.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 bubbly1.jpg /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 bubbly2.jpg /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 bubbly3.jpg /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 bubbly4.jpg /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 circuit.jpg /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 cold_steel.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 conch.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 confusion.jpg /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 connect_the_dots.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 cyber_bg.jpg /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 darkness.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 falling.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 fascination.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 firestorm.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 for_a_moment.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 graffiti.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 gray_matter.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 lightning_crashes.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 marbles.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 moody_blues.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 murky_depths.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 oil_on_canvas.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 pebble_beach.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 ping-pong.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 plasma.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 pulse.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 rolling_meadows.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 shades_of_being.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 shale.jpg /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 shattered_windows.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 shock_and_awe.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 sitting_in_acid.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 spring_rain.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 stained_glass.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 tales_of_earthsea.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 tangled_web.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 the_wall.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 trees_are_leafy.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 veins.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 veins_2.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 violetta.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 water_into_wine.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 wormhole.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
/usr/bin/install -p -m 644 woven_memories.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/tile/
Installing pixmaps in scale
/usr/bin/install -p -m 644 Neopolis-horizon.jpg /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/scale/
/usr/bin/install -p -m 644 day-night.jpg /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/scale/
/usr/bin/install -p -m 644 midnight_sky.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/scale/
/usr/bin/install -p -m 644 sailors_delight.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/scale/
/usr/bin/install -p -m 644 wasteland.jpg /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/scale/
/usr/bin/install -p -m 644 wintertree.jpg /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix/scale/
../utils/Etbg_update_list /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
Etbg_update_list:  Generating pixmap list file from images in tile/ and scale/...
Creating symlink to pixmaps.list for theme Escreen
Creating symlink to pixmaps.list for theme Eterm
Creating symlink to pixmaps.list for theme auto
Creating symlink to pixmaps.list for theme trans
make[3]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/bg'
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/bg'
make[1]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/bg'
Making install in pix
make[1]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/pix'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/pix'
make[2]: Nothing to be done for 'install-exec-am'.
/usr/bin/make  install-data-hook
make[3]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6/pix'
/builddir/build/BUILD/Eterm-0.9.6/install-sh -d /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./bar_horizontal_1.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./bar_horizontal_2.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./bar_horizontal_3.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./bar_vertical_1.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./bar_vertical_2.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./bar_vertical_3.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./button_arrow_down_1.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./button_arrow_down_2.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./button_arrow_down_3.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./button_arrow_up_1.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./button_arrow_up_2.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./button_arrow_up_3.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./menu1.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./menu2.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./menu3.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./thumb_1.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./thumb_2.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./help.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
/usr/bin/install -p -m 644 ./exit.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/Eterm/pix
make[3]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/pix'
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/pix'
make[1]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6/pix'
make[1]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6'
make[2]: Entering directory '/builddir/build/BUILD/Eterm-0.9.6'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6'
make[1]: Leaving directory '/builddir/build/BUILD/Eterm-0.9.6'
+ echo -e '[Desktop Entry]
Encoding=UTF-8
Name=Eterm
TryExec=Eterm
Exec=Eterm
Icon=eterm
Type=Application
Categories=Utility;TerminalEmulator;System;'
+ install -D -m 0644 eterm.desktop /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/applications/eterm.desktop
+ desktop-file-install --delete-original --dir /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/applications /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/applications/eterm.desktop
+ install -D -m 0644 /builddir/build/SOURCES/eterm.png /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/pixmaps/eterm.png
+ rm -f /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x//usr/lib64/libEterm.a /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x//usr/lib64/libEterm.la /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x//usr/lib64/libEterm.so
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.9.6-31.fc38 --unique-debug-suffix -0.9.6-31.fc38.s390x --unique-debug-src-base eterm-0.9.6-31.fc38.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/Eterm-0.9.6
extracting debug info from /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Esetroot
extracting debug info from /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Etbg
extracting debug info from /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Eterm
extracting debug info from /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/bin/Ettable
extracting debug info from /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/lib64/libEterm-0.9.6.so
original debug info size: 1620kB, size after compression: 1400kB
/usr/bin/sepdebugcrcfix: Updated 5 CRC32s, 0 CRC32s did match.
2318 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
mangling shebang in /usr/bin/Etbg_update_list from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/bin/Etsearch from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/bin/Etcolors from /bin/sh to #!/usr/bin/sh
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Processing files: eterm-0.9.6-31.fc38.s390x
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.TVEukA
+ umask 022
+ cd /builddir/build/BUILD
+ cd Eterm-0.9.6
+ DOCDIR=/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/doc/eterm
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/doc/eterm
+ cp -pr doc/Eterm_reference.html /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/doc/eterm
+ cp -pr doc/Eterm.tcap /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/doc/eterm
+ cp -pr doc/Eterm.ti /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/doc/eterm
+ cp -pr doc/README.Escreen /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/doc/eterm
+ cp -pr README /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/doc/eterm
+ cp -pr ReleaseNotes /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/doc/eterm
+ cp -pr ReleaseNotes.1 /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/doc/eterm
+ cp -pr ChangeLog /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/doc/eterm
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.0U2IeG
+ umask 022
+ cd /builddir/build/BUILD
+ cd Eterm-0.9.6
+ LICENSEDIR=/builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/licenses/eterm
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/licenses/eterm
+ cp -pr LICENSE /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x/usr/share/licenses/eterm
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: Eterm = 0.9.6-31.fc38 application() application(eterm.desktop) eterm = 0.9.6-31.fc38 eterm(s390-64) = 0.9.6-31.fc38 libEterm-0.9.6.so()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/perl /usr/bin/sh libEterm-0.9.6.so()(64bit) libICE.so.6()(64bit) libImlib2.so.1()(64bit) libSM.so.6()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libast.so.2()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.2.1)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) rtld(GNU_HASH)
Obsoletes: Eterm <= 0.9.2
Processing files: eterm-debugsource-0.9.6-31.fc38.s390x
Provides: eterm-debugsource = 0.9.6-31.fc38 eterm-debugsource(s390-64) = 0.9.6-31.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: eterm-debuginfo-0.9.6-31.fc38.s390x
Provides: debuginfo(build-id) = 1aa5807c4d7aaf37a00612968d05737957beb508 debuginfo(build-id) = 1ad19ce6b6d373a7ddda5d063df0cbe543b53910 debuginfo(build-id) = b4e2f5d4c3d80cf562ff59b63116b515acdca308 debuginfo(build-id) = bf491987aa7dc08b9e99c4ac4685e55b984e5395 debuginfo(build-id) = e8b23ee778d9f2edea2716cf8805aabbf1599e80 eterm-debuginfo = 0.9.6-31.fc38 eterm-debuginfo(s390-64) = 0.9.6-31.fc38 libEterm-0.9.6.so-0.9.6-31.fc38.s390x.debug()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: eterm-debugsource(s390-64) = 0.9.6-31.fc38
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x
Wrote: /builddir/build/RPMS/eterm-debuginfo-0.9.6-31.fc38.s390x.rpm
Wrote: /builddir/build/RPMS/eterm-0.9.6-31.fc38.s390x.rpm
Wrote: /builddir/build/RPMS/eterm-debugsource-0.9.6-31.fc38.s390x.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.zDUqBY
+ umask 022
+ cd /builddir/build/BUILD
+ cd Eterm-0.9.6
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/eterm-0.9.6-31.fc38.s390x
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.T0qjhO
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf Eterm-0.9.6 Eterm-0.9.6.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0