Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/regina-rexx.spec'], chrootPath='/var/lib/mock/f40-build-766476-124118/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/regina-rexx.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1702771200 Wrote: /builddir/build/SRPMS/regina-rexx-3.9.5-4.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/regina-rexx.spec'], chrootPath='/var/lib/mock/f40-build-766476-124118/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/regina-rexx.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1702771200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.N7T3y8 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf regina-rexx-3.9.5 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/regina-rexx-3.9.5.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd regina-rexx-3.9.5 + rm -rf /builddir/build/BUILD/regina-rexx-3.9.5-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/regina-rexx-3.9.5-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/regina-rexx-configure-c99.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + sed -i Makefile.in -e 's:$(INSTALL) -s:$(INSTALL):g' + chmod -x BUGS + iconv -f iso8859-1 -t utf-8 README.38 + mv -f README.38.conv README.38 + sed -i 's:/usr/bin/env regina:/usr/bin/regina:' demo/animal.rexx demo/block.rexx demo/dateconv.rexx demo/dynfunc.rexx demo/extqueue.rexx demo/gci-try.rexx demo/newstr.rexx demo/rexxcps.rexx demo/simplequeue.rexx demo/testeof.rexx demo/testvms.rexx demo/timeconv.rexx regutil/drive.rexx regutil/getline.rexx regutil/regutil.rexx + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.0TyR5c + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd regina-rexx-3.9.5 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' x '!=' x ']' + '[' 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 ./common/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./common/config.sub ++ basename ./common/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./common/config.sub '/usr/lib/rpm/redhat/config.sub' -> './common/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./common/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./common/config.guess ++ basename ./common/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./common/config.guess '/usr/lib/rpm/redhat/config.guess' -> './common/config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-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 --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info configure: WARNING: unrecognized options: --disable-dependency-tracking checking for one of the following C compilers: clang gcc xlc c99 c89 acc cc... using gcc specified in CC env variable checking for riscv64-redhat-linux-gnu-gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for library containing strerror... none required checking build system type... riscv64-redhat-linux-gnu checking host system type... riscv64-redhat-linux-gnu checking target system type... riscv64-redhat-linux-gnu checking if compiler supports ANSI prototypes... yes checking for main in -lcrypt... yes checking for crypt function... yes checking for flex... no checking for lex... no checking for riscv64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E 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 arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking crypt.h usability... yes checking crypt.h presence... yes checking for crypt.h... yes checking dl.h usability... no checking dl.h presence... no checking for dl.h... no checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking fnmatch.h usability... yes checking fnmatch.h presence... yes checking for fnmatch.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking readline/history.h usability... yes checking readline/history.h presence... yes checking for readline/history.h... yes checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking for inttypes.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking math.h usability... yes checking math.h presence... yes checking for math.h... yes checking for memory.h... (cached) yes checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking paths.h usability... yes checking paths.h presence... yes checking for paths.h... yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking process.h usability... no checking process.h presence... no checking for process.h... no checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking share.h usability... no checking share.h presence... no checking for share.h... no checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking socket.h usability... no checking socket.h presence... no checking for socket.h... no checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking statvfs.h usability... no checking statvfs.h presence... no checking for statvfs.h... no checking for stdlib.h... (cached) yes checking for stdint.h... (cached) yes checking for string.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/mount.h usability... yes checking sys/mount.h presence... yes checking for sys/mount.h... yes checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for sys/stat.h... (cached) yes checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking term.h usability... yes checking term.h presence... yes checking for term.h... yes checking termcap.h usability... yes checking termcap.h presence... yes checking for termcap.h... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for unistd.h... (cached) yes checking vfs.h usability... no checking vfs.h presence... no checking for vfs.h... no checking for sysconf... yes checking for div... yes checking for raise... yes checking for putenv... yes checking for usleep... yes checking for random... yes checking for ftruncate... yes checking for memcpy... yes checking for memmove... yes checking for strerror... yes checking for strerror_r... yes checking for gettimeofday... yes checking for ftime... yes checking for poll... yes checking for _fullpath... no checking for vsprintf... yes checking for _splitpath2... no checking for _splitpath... no checking for sigaction... yes checking for strtof... yes checking for lstat... yes checking for mkstemp... yes checking for inet_ntop... yes checking for gmtime_r... yes checking for localtime_r... yes checking for getgrgid_r... yes checking for getpwuid_r... yes checking for gethostbyname_r... yes checking for atoll... yes checking for fseeko... yes checking for ftello... yes checking for getopt_long... yes checking for readlink... yes checking for realpath... yes checking for getbootfile... no checking for tgetstr... no checking for statfs... yes checking for mbstowcs... yes checking for mmap... yes checking for iconv... yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking whether gcc understands -c and -o together... yes checking whether __sighandler_t is defined... yes checking for struct random_data... yes checking whether compiler supports __builtin_return_address inline function... yes checking for long long int... yes checking for socklen_t... yes checking for union semun... no configure: checking if statvfs.f_mntfromname exists... no checking for working memcmp... yes checking for working alloca.h... yes checking for alloca... yes checking for library containing tgetent... -lncurses checking for library containing log10... -lm checking for library containing add_history... -lreadline checking for library containing crypt... -lcrypt checking for library containing dlopen... none required checking for library containing shl_load... no checking for library containing socket... none required checking for library containing gethostbyname... none required checking for dlfcn.h... (cached) yes checking shared library/external function extensions... .so/.so checking whether gcc understands --version-script... yes checking for main in -lrt... yes checking whether Posix Threads are supported... yes checking for library containing pthread_exit... none required checking for library containing sem_init... none required checking if getgrgid_r has 5 args and returns an int... yes checking if getpwuid_r returns an int... yes checking if gethostbyname_r has 6 args and returns an int... yes checking compiler flags for a dynamic object... egrep: warning: egrep is obsolescent; using grep -E -fPIC checking if dynamic loading of external functions is supported... "yes" checking if symbols need underscore prepended in loadable modules... no checking for getconf... yes checking large file support flags... checking where rpms are built... checking for rpmbuild... yes /builddir/build/BUILD/regina-rexx-3.9.5/packages/RPM checking where deb packages are built... checking for dpkg-buildpackage... no "not avaliable" checking where apk packages are built... checking for abuild... no "not avaliable" checking getting PACKAGE_RELEASE value... 231222.0556 checking for lsb_release... no checking for service manager... sysvinit checking whether char is unsigned... yes checking compiler switch for unsigned char... "not needed - char is unsigned by default" configure: creating ./config.status config.status: creating Makefile config.status: creating regina-config config.status: creating rxstack.init.d config.status: creating libregina.pc config.status: creating APKBUILD config.status: creating PackageInfo config.status: creating PackageInfo-devel config.status: creating PackageInfo-lib config.status: creating Regina.spec config.status: creating debian/rules config.status: creating config.h configure: WARNING: unrecognized options: --disable-dependency-tracking Regina (regina-rexx-3.9.5) has now been configured with the following options: Dynamic Loading Support: supported. Extra components: libregina.so regina libregutil.so librxtest1.so librxtest2.so Build options: 32BIT GCI binaries will be installed in: /usr/bin libraries will be installed in: /usr/lib64 addons will be installed in: /usr/lib64/regina-rexx/addons {prefix}: /usr {exec_prefix}: /usr RPM topdir: /builddir/build/BUILD/regina-rexx-3.9.5/packages/RPM To build the Regina binaries, and dynamically loadable libraries, type 'make' To install Regina in the above directories, type 'make install' + /usr/bin/make -O -j1 V=1 VERBOSE=1 gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o funcs.o -c ./funcs.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o builtin.o -c ./builtin.c ./builtin.c: In function ‘__regina_std_xrange’: ./builtin.c:370:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 370 | result->value[i] = (char) start++ ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./rexx.h:264, from ./builtin.c:20: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./builtin.c: In function ‘__regina_std_overlay’: ./builtin.c:871:39: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 871 | for (;k++value[j++]=padch) if (oldlen>i) i++ ; | ~~~~~~~~~~~~~~~~~~^~~~~~ ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./builtin.c:871:39: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 871 | for (;k++value[j++]=padch) if (oldlen>i) i++ ; | ~~~~~~~~~~~~~~~~~~^~~~~~ ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./builtin.c: In function ‘__regina_std_time’: ./builtin.c:1077:24: warning: ‘%s’ directive writing up to 6 bytes into a region of size between 0 and 3 [-Wformat-overflow=] 1077 | answer->len = sprintf( answer->value, "%ld%s", timediff,(timediff)?"000000":"" ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:980, from ./rexx.h:222: In function ‘sprintf’, inlined from ‘__regina_std_time’ at ./builtin.c:1077:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 27 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_time’: ./builtin.c:1061:24: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 0 and 1 [-Wformat-overflow=] 1061 | answer->len = sprintf(answer->value, "%02d:%02d:%02d", tmdata.tm_hour, tmdata.tm_min, tmdata.tm_sec ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_time’ at ./builtin.c:1061:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 36 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_time’: ./builtin.c:1053:24: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 0 and 1 [-Wformat-overflow=] 1053 | answer->len = sprintf(answer->value, "%02d:%02d:%02d.%06ld", tmdata.tm_hour, tmdata.tm_min, tmdata.tm_sec, unow ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_time’ at ./builtin.c:1053:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 16 and 57 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_time’: ./builtin.c:1049:24: warning: ‘%.06f’ directive writing between 3 and 317 bytes into a region of size 4 [-Wformat-overflow=] 1049 | answer->len = sprintf( answer->value, "%.06f", cpu_time() ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1049:24: note: assuming directive output of 8 bytes In function ‘sprintf’, inlined from ‘__regina_std_time’ at ./builtin.c:1049:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 4 and 318 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_time’: ./builtin.c:1039:27: warning: ‘%06lu’ directive writing between 6 and 20 bytes into a region of size between 0 and 2 [-Wformat-overflow=] 1039 | answer->len = sprintf( answer->value,"%ld.%06lu", (long)sec, (unsigned long)usec ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1039:27: note: using the range [0, 18446744073709551615] for directive argument In function ‘sprintf’, inlined from ‘__regina_std_time’ at ./builtin.c:1039:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 42 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_time’: ./builtin.c:1041:27: warning: ‘%06lu’ directive writing between 6 and 20 bytes into a region of size 2 [-Wformat-overflow=] 1041 | answer->len = sprintf( answer->value,"0.%06lu", (unsigned long)usec ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1041:27: note: using the range [0, 18446744073709551615] for directive argument In function ‘sprintf’, inlined from ‘__regina_std_time’ at ./builtin.c:1041:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 23 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_time’: ./builtin.c:1011:24: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 0 and 2 [-Wformat-overflow=] 1011 | answer->len = sprintf( answer->value, "%d:%02d%s", hour, tmdata.tm_min, ampm ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_time’ at ./builtin.c:1011:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 7 and 18 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1098:30: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size 4 [-Wformat-overflow=] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~ ./builtin.c:1098:29: note: directive argument in the range [-2147483647, 2147483647] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ ./builtin.c:1098:29: note: directive argument in the range [-99, 99] In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1335:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 28 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1099:31: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size 4 [-Wformat-overflow=] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~ ./builtin.c:1099:30: note: directive argument in the range [-2147483647, 2147483647] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~~~~~~~~~~~ ./builtin.c:1099:30: note: directive argument in the range [-99, 99] In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1333:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 7 and 26 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1100:36: warning: ‘%c’ directive writing 1 byte into a region of size 0 [-Wformat-overflow=] 1100 | static const char *sdate = "%04d%c%02d%c%02d" ; | ^~ ./builtin.c:1100:31: note: directive argument in the range [-2147483647, 2147483647] 1100 | static const char *sdate = "%04d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1322:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 11 and 36 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1101:37: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size 0 [-Wformat-overflow=] 1101 | static const char *sdate1 = "%04d%02d%02d" ; | ^~~~ ./builtin.c:1101:32: note: directive argument in the range [-2147483647, 2147483647] 1101 | static const char *sdate1 = "%04d%02d%02d" ; | ^~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1320:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 34 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1098:36: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 0 and 1 [-Wformat-overflow=] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~ ./builtin.c:1098:29: note: directive argument in the range [-2147483647, 2147483647] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1315:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 28 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1099:35: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 1 and 2 [-Wformat-overflow=] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~ ./builtin.c:1099:30: note: directive argument in the range [-2147483647, 2147483647] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1313:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 7 and 26 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1104:40: warning: ‘%c’ directive writing 1 byte into a region of size 0 [-Wformat-overflow=] 1104 | static const char *ndate = "%d%c%c%c%c%c%4d" ; | ^~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1308:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 11 and 28 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1105:41: warning: ‘%4d’ directive writing between 4 and 11 bytes into a region of size 0 [-Wformat-overflow=] 1105 | static const char *ndate1 = "%d%c%c%c%4d" ; | ^~~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1306:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 26 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1100:36: warning: ‘%c’ directive writing 1 byte into a region of size 0 [-Wformat-overflow=] 1100 | static const char *sdate = "%04d%c%02d%c%02d" ; | ^~ ./builtin.c:1100:31: note: directive argument in the range [-2147483647, 2147483647] 1100 | static const char *sdate = "%04d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1294:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 11 and 36 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1101:37: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size 0 [-Wformat-overflow=] 1101 | static const char *sdate1 = "%04d%02d%02d" ; | ^~~~ ./builtin.c:1101:32: note: directive argument in the range [-2147483647, 2147483647] 1101 | static const char *sdate1 = "%04d%02d%02d" ; | ^~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1292:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 34 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1098:36: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 0 and 1 [-Wformat-overflow=] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~ ./builtin.c:1098:29: note: directive argument in the range [-2147483647, 2147483647] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ ./builtin.c:1098:29: note: directive argument in the range [-99, 99] In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1287:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 28 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1099:35: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 0 and 2 [-Wformat-overflow=] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~ ./builtin.c:1099:30: note: directive argument in the range [-2147483647, 2147483647] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~~~~~~~~~~~ ./builtin.c:1099:30: note: directive argument in the range [-99, 99] In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1285:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 7 and 26 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1280:24: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 1280 | answer->len = sprintf( answer->value, "%d", tmdata.tm_yday + 1 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1280:24: note: directive argument in the range [-2147483647, 2147483647] In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1280:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 12 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1277:24: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 1277 | answer->len = sprintf( answer->value, "%d", length-basedays( (tmdata.tm_year/100)*100)+1 ); /* bja */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1277:24: note: directive argument in the range [-2147483647, 2147483647] In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1277:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 12 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In function ‘misc_logic’, inlined from ‘__regina_std_bitand’ at ./builtin.c:1721:11: ./builtin.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1703 | outstr->value[i] = logic( str1->value[i], str2->value[i], ltype ) ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./strengs.h: In function ‘__regina_std_bitand’: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ In function ‘misc_logic’, inlined from ‘__regina_std_bitand’ at ./builtin.c:1721:11: ./builtin.c:1707:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1707 | outstr->value[i] = logic( str1->value[i], padch, ltype ) ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./strengs.h: In function ‘__regina_std_bitand’: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ In function ‘misc_logic’, inlined from ‘__regina_std_bitor’ at ./builtin.c:1726:11: ./builtin.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1703 | outstr->value[i] = logic( str1->value[i], str2->value[i], ltype ) ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./strengs.h: In function ‘__regina_std_bitor’: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ In function ‘misc_logic’, inlined from ‘__regina_std_bitor’ at ./builtin.c:1726:11: ./builtin.c:1707:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1707 | outstr->value[i] = logic( str1->value[i], padch, ltype ) ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./strengs.h: In function ‘__regina_std_bitor’: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ In function ‘misc_logic’, inlined from ‘__regina_std_bitxor’ at ./builtin.c:1731:11: ./builtin.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1703 | outstr->value[i] = logic( str1->value[i], str2->value[i], ltype ) ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./strengs.h: In function ‘__regina_std_bitxor’: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ In function ‘misc_logic’, inlined from ‘__regina_std_bitxor’ at ./builtin.c:1731:11: ./builtin.c:1707:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1707 | outstr->value[i] = logic( str1->value[i], padch, ltype ) ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./strengs.h: In function ‘__regina_std_bitxor’: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o error.o -c ./error.c ./error.c:441:12: warning: ‘charno_of’ defined but not used [-Wunused-function] 441 | static int charno_of( cnodeptr node ) | ^~~~~~~~~ ./error.c: In function ‘get_message_indexes’: ./error.c:994:27: warning: ‘Unsupported native language .’ directive writing 29 bytes into a region of size 4 [-Wformat-overflow=] 994 | Str_len( err ) = sprintf( err->value, "Unsupported native language \"%.*s\"", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 995 | len, ptr ); | ~~~~~~~~~~ ./error.c:994:27: note: assuming directive output of 1 byte In file included from /usr/include/stdio.h:980, from ./rexx.h:222, from ./error.c:20: In function ‘sprintf’, inlined from ‘get_message_indexes’ at ./error.c:994:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 31 and 2147483678 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./error.c: In function ‘__regina_errortext’: ./error.c:1153:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1153 | ptr->value[low] = '\0'; | ~~~~~~~~~~~~~~~~^~~~~~ In file included from ./rexx.h:264: ./strengs.h:27:9: note: at offset [5, 2147483646] into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./error.c:1153:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1153 | ptr->value[low] = '\0'; | ~~~~~~~~~~~~~~~~^~~~~~ ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./error.c:1184:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1184 | ptr->value[end+1] = 's'; | ~~~~~~~~~~~~~~~~~~^~~~~ ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./error.c: In function ‘__regina_exiterror’: ./error.c:811:30: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 811 | et->errornum->len = sprintf( et->errornum->value, "%d", -errorno ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c:811:30: note: directive argument in the range [-2147483647, 2147483647] In function ‘sprintf’, inlined from ‘__regina_exiterror’ at ./error.c:811:30: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 12 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o variable.o -c ./variable.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o interprt.o -c ./interprt.c ./interprt.c: In function ‘__regina_interpret’: ./interprt.c:526:25: warning: variable ‘it’ set but not used [-Wunused-but-set-variable] 526 | itp_tsd_t * volatile it; | ^~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o debug.o -c ./debug.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o dbgfuncs.o -c ./dbgfuncs.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o memory.o -c ./memory.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o parsing.o -c ./parsing.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o files.o -c ./files.c ./files.c: In function ‘getstatus’: ./files.c:4146:42: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 9 has type ‘long int’ [-Wformat=] 4146 | "%ld %ld %03o %d %s %s %lld", | ~~~^ | | | long long int | %ld ...... 4150 | (rx_64)(buffer.st_size) ) ; | ~~~~~~~~~~~~~~~~~~~~~~~ | | | long int ./files.c:4188:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘long int’ [-Wformat=] 4188 | sprintf( result->value, "%lld", (rx_64)(buffer.st_size) ) ; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | | long int | long long int | %ld ./files.c:4266:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘__time_t’ {aka ‘long int’} [-Wformat=] 4266 | sprintf( result->value, "%lld", buffer.st_ctime ); | ~~~^ | | | long long int | %ld ./files.c:4284:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘__time_t’ {aka ‘long int’} [-Wformat=] 4284 | sprintf( result->value, "%lld", buffer.st_mtime ); | ~~~^ | | | long long int | %ld ./files.c:4302:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘__time_t’ {aka ‘long int’} [-Wformat=] 4302 | sprintf( result->value, "%lld", buffer.st_atime ); | ~~~^ | | | long long int | %ld ./files.c:4317:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4317 | sprintf( result->value, "%lld", pos_read + 1 ); | ~~~^ ~~~~~~~~~~~~ | | | | | int64_t {aka long int} | long long int | %ld ./files.c:4333:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4333 | sprintf( result->value, "%lld", pos_write + 1 ); | ~~~^ ~~~~~~~~~~~~~ | | | | long long int int64_t {aka long int} | %ld ./files.c:4349:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4349 | sprintf( result->value, "%lld", line_read ); | ~~~^ ~~~~~~~~~ | | | | | int64_t {aka long int} | long long int | %ld ./files.c:4395:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4395 | sprintf( result->value, "%lld", line_write + 1 ) ; | ~~~^ ~~~~~~~~~~~~~~ | | | | long long int int64_t {aka long int} | %ld ./files.c:4408:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4408 | sprintf( result->value, "%lld", line_write ) ; | ~~~^ ~~~~~~~~~~ | | | | | int64_t {aka long int} | long long int | %ld ./files.c: In function ‘getrexxstatus’: ./files.c:4470:29: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4470 | " READ: char=%lld line=%lld WRITE: char=%lld line=%lld %s", | ~~~^ | | | long long int | %ld 4471 | (ptr->readpos+1), ptr->readline, | ~~~~~~~~~~~~~~~~ | | | int64_t {aka long int} ./files.c:4470:39: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4470 | " READ: char=%lld line=%lld WRITE: char=%lld line=%lld %s", | ~~~^ | | | long long int | %ld 4471 | (ptr->readpos+1), ptr->readline, | ~~~~~~~~~~~~~ | | | int64_t {aka long int} ./files.c:4470:56: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 5 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4470 | " READ: char=%lld line=%lld WRITE: char=%lld line=%lld %s", | ~~~^ | | | long long int | %ld 4471 | (ptr->readpos+1), ptr->readline, 4472 | (ptr->writepos+1), ptr->writeline, | ~~~~~~~~~~~~~~~~~ | | | int64_t {aka long int} ./files.c:4470:66: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 6 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4470 | " READ: char=%lld line=%lld WRITE: char=%lld line=%lld %s", | ~~~^ | | | long long int | %ld 4471 | (ptr->readpos+1), ptr->readline, 4472 | (ptr->writepos+1), ptr->writeline, | ~~~~~~~~~~~~~~ | | | int64_t {aka long int} ./files.c: In function ‘getseek’: ./files.c:4858:37: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4858 | sprintf(result->value, "%lld", pos ); | ~~~^ ~~~ | | | | | int64_t {aka long int} | long long int | %ld ./files.c:4700:33: warning: variable ‘words’ set but not used [-Wunused-but-set-variable] 4700 | int str_start=0,str_end=(-1),words; | ^~~~~ ./files.c: In function ‘__regina_std_chars’: ./files.c:4890:9: warning: variable ‘opt’ set but not used [-Wunused-but-set-variable] 4890 | char opt = 'N'; | ^~~ ./files.c: In function ‘get_external_routine_file’: ./files.c:6086:17: warning: passing argument 1 of ‘__regina_my_fullpath’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 6086 | my_fullpath( TSD, buf, inname ); | ^~~ In file included from ./rexx.h:273, from ./files.c:87: ./extern.h:89:28: note: expected ‘tsd_t *’ {aka ‘struct _tsd_t *’} but argument is of type ‘const tsd_t *’ {aka ‘const struct _tsd_t *’} 89 | int my_fullpath( tsd_t *TSD, char *dst, const char *src ); | ~~~~~~~^~~ ./files.c: In function ‘__regina_my_fullpath’: ./files.c:6568:16: warning: passing argument 2 of ‘__regina_give_a_chunkTSD’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 6568 | FreeTSD( source ); | ^~~~~~ ./extern.h:159:56: note: in definition of macro ‘FreeTSD’ 159 | # define FreeTSD(ptr) give_a_chunkTSD(TSD,ptr) | ^~~ ./extern.h:124:51: note: expected ‘void *’ but argument is of type ‘const char *’ 124 | void give_a_chunkTSD( const tsd_t *TSD, void *ptr ) ; | ~~~~~~^~~ ./files.c: In function ‘__regina_my_fullpathstreng’: ./files.c:6705:26: warning: passing argument 1 of ‘__regina_my_fullpath’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 6705 | retval = my_fullpath( TSD, dst, copy ); | ^~~ ./files.c:6560:25: note: expected ‘tsd_t *’ {aka ‘struct _tsd_t *’} but argument is of type ‘const tsd_t *’ {aka ‘const struct _tsd_t *’} 6560 | int my_fullpath( tsd_t *TSD, char *dst, const char *src ) | ~~~~~~~^~~ ./files.c: In function ‘__regina_my_fullpath’: ./files.c:6565:4: warning: ignoring return value of ‘realpath’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 6565 | realpath( source, dst ); | ^~~~~~~~~~~~~~~~~~~~~~~ ./files.c: In function ‘getstatus’: ./files.c:4395:41: warning: ‘%lld’ directive writing between 1 and 20 bytes into a region of size 4 [-Wformat-overflow=] 4395 | sprintf( result->value, "%lld", line_write + 1 ) ; | ^~~~ ./files.c:4395:40: note: directive argument in the range [-9223372036854775807, 9223372036854775807] 4395 | sprintf( result->value, "%lld", line_write + 1 ) ; | ^~~~~~ In file included from /usr/include/stdio.h:980, from ./rexx.h:222: In function ‘sprintf’, inlined from ‘getstatus’ at ./files.c:4395:16: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 21 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./files.c: In function ‘getstatus’: ./files.c:4333:41: warning: ‘%lld’ directive writing between 1 and 20 bytes into a region of size 4 [-Wformat-overflow=] 4333 | sprintf( result->value, "%lld", pos_write + 1 ); | ^~~~ ./files.c:4333:40: note: directive argument in the range [-9223372036854775807, 9223372036854775807] 4333 | sprintf( result->value, "%lld", pos_write + 1 ); | ^~~~~~ In function ‘sprintf’, inlined from ‘getstatus’ at ./files.c:4333:16: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 21 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./files.c: In function ‘getstatus’: ./files.c:4317:41: warning: ‘%lld’ directive writing between 1 and 20 bytes into a region of size 4 [-Wformat-overflow=] 4317 | sprintf( result->value, "%lld", pos_read + 1 ); | ^~~~ ./files.c:4317:40: note: directive argument in the range [-9223372036854775807, 9223372036854775807] 4317 | sprintf( result->value, "%lld", pos_read + 1 ); | ^~~~~~ In function ‘sprintf’, inlined from ‘getstatus’ at ./files.c:4317:16: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 21 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./files.c: In function ‘getstatus’: ./files.c:4146:25: warning: ‘%03o’ directive writing 3 bytes into a region of size 0 [-Wformat-overflow=] 4146 | "%ld %ld %03o %d %s %s %lld", | ^~~~ ./files.c:4146:16: note: directive argument in the range [0, 511] 4146 | "%ld %ld %03o %d %s %s %lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./files.c:4146:16: note: using the range [-2147483648, 2147483647] for directive argument In function ‘sprintf’, inlined from ‘getstatus’ at ./files.c:4145:13: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 14 and 179 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./files.c: In function ‘getseek’: ./files.c:4858:34: warning: ‘%lld’ directive writing between 1 and 19 bytes into a region of size 4 [-Wformat-overflow=] 4858 | sprintf(result->value, "%lld", pos ); | ^~~~ ./files.c:4858:33: note: directive argument in the range [0, 9223372036854775807] 4858 | sprintf(result->value, "%lld", pos ); | ^~~~~~ In function ‘sprintf’, inlined from ‘getseek’ at ./files.c:4858:10: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 20 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./files.c: In function ‘__regina_std_stream’: ./files.c:4470:18: warning: ‘ READ: char=’ directive writing 12 bytes into a region of size 4 [-Wformat-overflow=] 4470 | " READ: char=%lld line=%lld WRITE: char=%lld line=%lld %s", | ~~~~^~~~~~~~ In function ‘getrexxstatus’, inlined from ‘__regina_std_stream’ at ./files.c:5577:25: ./files.c:4470:13: note: directive argument in the range [-9223372036854775807, 9223372036854775807] 4470 | " READ: char=%lld line=%lld WRITE: char=%lld line=%lld %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./files.c:4470:13: note: directive argument in the range [-9223372036854775807, 9223372036854775807] In function ‘sprintf’, inlined from ‘getrexxstatus’ at ./files.c:4469:7, inlined from ‘__regina_std_stream’ at ./files.c:5577:25: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 52 and 129 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./files.c: In function ‘__regina_find_shared_library’: ./files.c:6417:7: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 6417 | strncpy( outname, paths, pathlen ); | ^ ./files.c:6416:35: note: length computed here 6416 | pathlen = sep ? sep-paths : strlen( paths ); | ^~~~~~~~~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o misc.o -c ./misc.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o unxfuncs.o -c ./unxfuncs.c ./unxfuncs.c: In function ‘__regina_unx_popen’: ./unxfuncs.c:143:25: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 143 | sprintf(eptr, "%d", lines ) ; | ^~ ./unxfuncs.c:143:24: note: directive argument in the range [1, 2147483647] 143 | sprintf(eptr, "%d", lines ) ; | ^~~~ In file included from /usr/include/stdio.h:980, from ./rexx.h:222, from ./unxfuncs.c:48: In function ‘sprintf’, inlined from ‘__regina_unx_popen’ at ./unxfuncs.c:143:10: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 11 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./unxfuncs.c: In function ‘__regina_unx_uname’: ./unxfuncs.c:202:24: warning: ‘%s’ directive writing up to 255 bytes into a region of size 4 [-Wformat-overflow=] 202 | result->len = sprintf( result->value, "%s %s %s %s %s", utsbox.sysname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | utsbox.nodename, utsbox.release, utsbox.version, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | utsbox.machine ) ; | ~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_unx_uname’ at ./unxfuncs.c:202:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 5 and 1280 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o cmsfuncs.o -c ./cmsfuncs.c ./cmsfuncs.c: In function ‘__regina_cms_state’: ./cmsfuncs.c:309:12: warning: variable ‘retval’ set but not used [-Wunused-but-set-variable] 309 | streng *retval=NULL ; | ^~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o os2funcs.o -c ./os2funcs.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o shell.o -c ./shell.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o rexxext.o -c ./rexxext.c ./rexxext.c: In function ‘do_pause_at_exit’: ./rexxext.c:280:8: warning: variable ‘ch’ set but not used [-Wunused-but-set-variable] 280 | int ch; | ^~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o stack.o -c ./stack.c ./stack.c: In function ‘__regina_timeout_queue’: ./stack.c:1476:15: warning: variable ‘st’ set but not used [-Wunused-but-set-variable] 1476 | stk_tsd_t *st; | ^~ ./stack.c: In function ‘__regina_addr_redir_queue’: ./stack.c:1744:15: warning: variable ‘st’ set but not used [-Wunused-but-set-variable] 1744 | stk_tsd_t *st ; | ^~ ./stack.c: In function ‘__regina_fill_input_queue_stem’: ./stack.c:529:29: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 529 | stem->len = stemlen + sprintf(stem->value + stemlen, "%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stack.c:529:29: note: directive argument in the range [1, 2147483647] In file included from /usr/include/stdio.h:980, from ./rexx.h:222, from ./stack.c:93: In function ‘sprintf’, inlined from ‘__regina_fill_input_queue_stem’ at ./stack.c:529:29: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 11 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o tracing.o -c ./tracing.c ./tracing.c: In function ‘__regina_pushcallstack’: ./tracing.c:80:15: warning: variable ‘tt’ set but not used [-Wunused-but-set-variable] 80 | tra_tsd_t *tt; | ^~ ./tracing.c: In function ‘__regina_popcallstack’: ./tracing.c:105:15: warning: variable ‘tt’ set but not used [-Wunused-but-set-variable] 105 | tra_tsd_t *tt; | ^~ ./tracing.c: In function ‘__regina_traceerror’: ./tracing.c:181:22: warning: ‘ +++ RC=’ directive writing 14 bytes into a region of size 4 [-Wformat-overflow=] 181 | message->len = sprintf( message->value, " +++ RC=%d +++", RC ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:980, from ./rexx.h:222, from ./tracing.c:20: In function ‘sprintf’, inlined from ‘__regina_traceerror’ at ./tracing.c:181:22: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 20 and 30 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./tracing.c: In function ‘getcallstack’: ./tracing.c:589:28: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 589 | sprintf(eptr, "%d", ++j ) ; | ^~ ./tracing.c:589:27: note: directive argument in the range [-2147483647, 2147483647] 589 | sprintf(eptr, "%d", ++j ) ; | ^~~~ In function ‘sprintf’, inlined from ‘getcallstack’ at ./tracing.c:589:13: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 12 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o interp.o -c ./interp.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o cmath.o -c ./cmath.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o convert.o -c ./convert.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o strengs.o -c ./strengs.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o library.o -c ./library.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o strmath.o -c ./strmath.c ./strmath.c: In function ‘__regina_str_trunc’: ./strmath.c:2594:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2594 | result->value[j++] = mt->fdescr.num[i] ; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./rexx.h:264, from ./strmath.c:20: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./strmath.c:2598:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2598 | result->value[j++] = '0' ; | ~~~~~~~~~~~~~~~~~~~^~~~~ ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./strmath.c:2610:29: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2610 | result->value[j++] = '0' ; | ~~~~~~~~~~~~~~~~~~~^~~~~ ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./strmath.c:2616:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2616 | result->value[j++] = mt->fdescr.num[i] ; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./strmath.c:2616:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2616 | result->value[j++] = mt->fdescr.num[i] ; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./strengs.h:27:9: note: at offset [5, 2147483647] into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o signals.o -c ./signals.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o macros.o -c ./macros.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o envir.o -c ./envir.c In function ‘get_io_flag’, inlined from ‘__regina_perform’ at ./envir.c:676:23: ./envir.c:580:44: warning: array subscript 5 is above array bounds of ‘char[4]’ [-Warray-bounds=] 580 | command->value[i-5]=command->value[i] ; | ~~~~~~~~~~~~~~^~~ In file included from ./rexx.h:264, from ./envir.c:20: ./strengs.h: In function ‘__regina_perform’: ./strengs.h:27:9: note: while referencing ‘value’ 27 | char value[4] ; | ^~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o expr.o -c ./expr.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o extstack.o -c ./extstack.c ./extstack.c: In function ‘__regina_read_result_from_rxstack’: ./extstack.c:296:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 296 | int rc; | ^~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o yaccsrc.o -c -DYYMAXDEPTH=10000 ./yaccsrc.c ../yaccsrc.y: In function ‘__reginaparse’: ../yaccsrc.y:794:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ../yaccsrc.y:1312:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../yaccsrc.y:1314:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ../yaccsrc.y: At top level: ../yaccsrc.y:4:14: warning: ‘RCSid’ defined but not used [-Wunused-variable] gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o lexsrc.o -c ./lexsrc.c flex.skl:1625:14: warning: ‘yy_flex_realloc’ defined but not used [-Wunused-function] flex.skl:1541:13: warning: ‘yy_fatal_error’ defined but not used [-Wunused-function] gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o options.o -c ./options.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o os_unx.o -c ./os_unx.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o rexxbif.o -c ./rexxbif.c ./rexxbif.c: In function ‘Rexx_upper’: ./rexxbif.c:95:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 95 | str->value[i] = (char)toupper( str->value[i] ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./rexx.h:264, from ./rexxbif.h:107, from ./rexxbif.c:4: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o wrappers.o -c ./wrappers.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o mt_notmt.o -c ./mt_notmt.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o instore.o -c ./instore.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o arxfuncs.o -c ./arxfuncs.c ./arxfuncs.c: In function ‘__regina_arexx_trim’: ./arxfuncs.c:944:12: warning: variable ‘parm’ set but not used [-Wunused-but-set-variable] 944 | parambox parm; | ^~~~ ./arxfuncs.c: In function ‘__regina_arexx_readln’: ./arxfuncs.c:647:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 647 | fgets( buffer, 1001, file ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o rexx.o -c ./rexx.c ./rexx.c: In function ‘just_compile’: ./rexx.c:536:25: warning: variable ‘ipt’ set but not used [-Wunused-but-set-variable] 536 | internal_parser_type ipt; | ^~~ ./rexx.c: In function ‘main’: ./rexx.c:804:8: warning: variable ‘stdinput’ set but not used [-Wunused-but-set-variable] 804 | int stdinput, rcode; | ^~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o nosaa.o -c ./nosaa.c gcc -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 rexx funcs.o builtin.o error.o variable.o interprt.o debug.o dbgfuncs.o memory.o parsing.o files.o misc.o unxfuncs.o cmsfuncs.o os2funcs.o shell.o rexxext.o stack.o tracing.o interp.o cmath.o convert.o strengs.o library.o strmath.o signals.o macros.o envir.o expr.o extstack.o yaccsrc.o lexsrc.o options.o os_unx.o rexxbif.o wrappers.o mt_notmt.o instore.o arxfuncs.o rexx.o nosaa.o -lcrypt -lncurses -lm -lreadline gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o client.o -c ./client.c ./client.c: In function ‘IfcPrepareReturnString’: ./client.c:207:45: warning: the comparison will always evaluate as ‘false’ for the address of ‘value’ will never be NULL [-Waddress] 207 | if ( ( src == NULL ) || ( Str_val( src ) == NULL ) ) | ^~ In file included from ./rexx.h:264, from ./client.c:62: ./strengs.h:27:9: note: ‘value’ declared here 27 | char value[4] ; | ^~~~~ ./client.c: In function ‘do_an_external’: ./client.c:1260:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 1260 | int rc ; | ^~ mv rexx.o rexx.o.save gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -c -DRXLIB ./rexx.c ./rexx.c: In function ‘just_compile’: ./rexx.c:536:25: warning: variable ‘ipt’ set but not used [-Wunused-but-set-variable] 536 | internal_parser_type ipt; | ^~~ ./rexx.c: In function ‘__regina_faked_main’: ./rexx.c:804:8: warning: variable ‘stdinput’ set but not used [-Wunused-but-set-variable] 804 | int stdinput, rcode; | ^~~~~~~~ mv rexx.o drexx.o mv rexx.o.save rexx.o gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o rexxsaa.o -c ./rexxsaa.c ./rexxsaa.c: In function ‘__regina_IfcSubCmd’: ./rexxsaa.c:400:8: warning: variable ‘rvalue’ set but not used [-Wunused-but-set-variable] 400 | int rvalue=0, RCode=0, rc=RXEXIT_NOT_HANDLED ; | ^~~~~~ ./rexxsaa.c: In function ‘RexxCallBack’: ./rexxsaa.c:1024:8: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1024 | TSD = getGlobalTSD(); | ^ In file included from ./regina_c.h:44, from ./rexxsaa.c:112: ./rexxsaa.c: In function ‘RexxRegisterSubcomExe’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1103:17: note: in expansion of macro ‘getGlobalTSD’ 1103 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxRegisterSubcomDll’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1125:17: note: in expansion of macro ‘getGlobalTSD’ 1125 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxQuerySubcom’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1147:17: note: in expansion of macro ‘getGlobalTSD’ 1147 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxDeregisterSubcom’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1168:17: note: in expansion of macro ‘getGlobalTSD’ 1168 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxVariablePool’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1213:17: note: in expansion of macro ‘getGlobalTSD’ 1213 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c:1212:15: warning: variable ‘rt’ set but not used [-Wunused-but-set-variable] 1212 | rex_tsd_t *rt; | ^~ ./rexxsaa.c: In function ‘RexxRegisterExitExe’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1388:17: note: in expansion of macro ‘getGlobalTSD’ 1388 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxRegisterExitDll’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1409:17: note: in expansion of macro ‘getGlobalTSD’ 1409 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxDeregisterExit’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1427:17: note: in expansion of macro ‘getGlobalTSD’ 1427 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxQueryExit’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1445:17: note: in expansion of macro ‘getGlobalTSD’ 1445 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxRegisterFunctionExe’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1476:17: note: in expansion of macro ‘getGlobalTSD’ 1476 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxRegisterFunctionDll’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1492:17: note: in expansion of macro ‘getGlobalTSD’ 1492 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxQueryFunction’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1506:17: note: in expansion of macro ‘getGlobalTSD’ 1506 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxDeregisterFunction’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1520:17: note: in expansion of macro ‘getGlobalTSD’ 1520 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘__regina_IfcExecFunc’: ./rexxsaa.c:1604:15: warning: variable ‘rt’ set but not used [-Wunused-but-set-variable] 1604 | rex_tsd_t *rt; | ^~ ./rexxsaa.c: In function ‘RexxCreateQueue’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1864:17: note: in expansion of macro ‘getGlobalTSD’ 1864 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxDeleteQueue’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1879:17: note: in expansion of macro ‘getGlobalTSD’ 1879 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxQueryQueue’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1898:17: note: in expansion of macro ‘getGlobalTSD’ 1898 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxAddQueue’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1918:17: note: in expansion of macro ‘getGlobalTSD’ 1918 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxPullQueue’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1939:17: note: in expansion of macro ‘getGlobalTSD’ 1939 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘ReginaVersion’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:2023:17: note: in expansion of macro ‘getGlobalTSD’ 2023 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ rm -f libregina.a ar cr libregina.a funcs.o builtin.o error.o variable.o interprt.o debug.o dbgfuncs.o memory.o parsing.o files.o misc.o unxfuncs.o cmsfuncs.o os2funcs.o shell.o rexxext.o stack.o tracing.o interp.o cmath.o convert.o strengs.o library.o strmath.o signals.o macros.o envir.o expr.o extstack.o yaccsrc.o lexsrc.o options.o os_unx.o rexxbif.o wrappers.o mt_notmt.o instore.o arxfuncs.o client.o drexx.o rexxsaa.o ranlib libregina.a gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o execiser.o -c ./execiser.c ./execiser.c: In function ‘instore’: ./execiser.c:81:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 81 | int rc ; | ^~ ./execiser.c: In function ‘trace’: ./execiser.c:136:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 136 | int rc ; | ^~ ./execiser.c: In function ‘intertrc’: ./execiser.c:233:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 233 | int rc ; | ^~ ./execiser.c: In function ‘pull’: ./execiser.c:300:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 300 | int rc ; | ^~ ./execiser.c: In function ‘env’: ./execiser.c:365:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 365 | int rc ; | ^~ ./execiser.c: In function ‘init_term’: ./execiser.c:625:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 625 | int rc ; | ^~ ./execiser.c: In function ‘init_term_show’: ./execiser.c:658:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 658 | int rc ; | ^~ ./execiser.c: In function ‘vars’: ./execiser.c:821:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 821 | int rc ; | ^~ ./execiser.c: In function ‘source’: ./execiser.c:923:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 923 | int rc ; | ^~ ./execiser.c: In function ‘parms’: ./execiser.c:954:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 954 | int rc ; | ^~ ./execiser.c: In function ‘allvars’: ./execiser.c:1084:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 1084 | int rc ; | ^~ ./execiser.c: In function ‘extfunc’: ./execiser.c:1186:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 1186 | int rc ; | ^~ ./execiser.c: In function ‘run_subcom’: ./execiser.c:1253:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 1253 | int rc ; | ^~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o funcs.so.o -fPIC -DDYNAMIC -c ./funcs.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o builtin.so.o -fPIC -DDYNAMIC -c ./builtin.c ./builtin.c: In function ‘__regina_std_xrange’: ./builtin.c:370:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 370 | result->value[i] = (char) start++ ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./rexx.h:264, from ./builtin.c:20: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./builtin.c: In function ‘__regina_std_overlay’: ./builtin.c:871:39: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 871 | for (;k++value[j++]=padch) if (oldlen>i) i++ ; | ~~~~~~~~~~~~~~~~~~^~~~~~ ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./builtin.c:871:39: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 871 | for (;k++value[j++]=padch) if (oldlen>i) i++ ; | ~~~~~~~~~~~~~~~~~~^~~~~~ ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./builtin.c: In function ‘__regina_std_time’: ./builtin.c:1077:24: warning: ‘%s’ directive writing up to 6 bytes into a region of size between 0 and 3 [-Wformat-overflow=] 1077 | answer->len = sprintf( answer->value, "%ld%s", timediff,(timediff)?"000000":"" ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:980, from ./rexx.h:222: In function ‘sprintf’, inlined from ‘__regina_std_time’ at ./builtin.c:1077:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 27 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_time’: ./builtin.c:1061:24: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 0 and 1 [-Wformat-overflow=] 1061 | answer->len = sprintf(answer->value, "%02d:%02d:%02d", tmdata.tm_hour, tmdata.tm_min, tmdata.tm_sec ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_time’ at ./builtin.c:1061:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 36 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_time’: ./builtin.c:1053:24: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 0 and 1 [-Wformat-overflow=] 1053 | answer->len = sprintf(answer->value, "%02d:%02d:%02d.%06ld", tmdata.tm_hour, tmdata.tm_min, tmdata.tm_sec, unow ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_time’ at ./builtin.c:1053:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 16 and 57 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_time’: ./builtin.c:1049:24: warning: ‘%.06f’ directive writing between 3 and 317 bytes into a region of size 4 [-Wformat-overflow=] 1049 | answer->len = sprintf( answer->value, "%.06f", cpu_time() ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1049:24: note: assuming directive output of 8 bytes In function ‘sprintf’, inlined from ‘__regina_std_time’ at ./builtin.c:1049:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 4 and 318 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_time’: ./builtin.c:1039:27: warning: ‘%06lu’ directive writing between 6 and 20 bytes into a region of size between 0 and 2 [-Wformat-overflow=] 1039 | answer->len = sprintf( answer->value,"%ld.%06lu", (long)sec, (unsigned long)usec ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1039:27: note: using the range [0, 18446744073709551615] for directive argument In function ‘sprintf’, inlined from ‘__regina_std_time’ at ./builtin.c:1039:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 42 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_time’: ./builtin.c:1041:27: warning: ‘%06lu’ directive writing between 6 and 20 bytes into a region of size 2 [-Wformat-overflow=] 1041 | answer->len = sprintf( answer->value,"0.%06lu", (unsigned long)usec ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1041:27: note: using the range [0, 18446744073709551615] for directive argument In function ‘sprintf’, inlined from ‘__regina_std_time’ at ./builtin.c:1041:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 23 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_time’: ./builtin.c:1011:24: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 0 and 2 [-Wformat-overflow=] 1011 | answer->len = sprintf( answer->value, "%d:%02d%s", hour, tmdata.tm_min, ampm ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_time’ at ./builtin.c:1011:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 7 and 18 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1098:30: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size 4 [-Wformat-overflow=] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~ ./builtin.c:1098:29: note: directive argument in the range [-2147483647, 2147483647] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ ./builtin.c:1098:29: note: directive argument in the range [-99, 99] In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1335:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 28 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1099:31: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size 4 [-Wformat-overflow=] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~ ./builtin.c:1099:30: note: directive argument in the range [-2147483647, 2147483647] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~~~~~~~~~~~ ./builtin.c:1099:30: note: directive argument in the range [-99, 99] In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1333:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 7 and 26 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1100:36: warning: ‘%c’ directive writing 1 byte into a region of size 0 [-Wformat-overflow=] 1100 | static const char *sdate = "%04d%c%02d%c%02d" ; | ^~ ./builtin.c:1100:31: note: directive argument in the range [-2147483647, 2147483647] 1100 | static const char *sdate = "%04d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1322:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 11 and 36 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1101:37: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size 0 [-Wformat-overflow=] 1101 | static const char *sdate1 = "%04d%02d%02d" ; | ^~~~ ./builtin.c:1101:32: note: directive argument in the range [-2147483647, 2147483647] 1101 | static const char *sdate1 = "%04d%02d%02d" ; | ^~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1320:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 34 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1098:36: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 0 and 1 [-Wformat-overflow=] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~ ./builtin.c:1098:29: note: directive argument in the range [-2147483647, 2147483647] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1315:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 28 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1099:35: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 1 and 2 [-Wformat-overflow=] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~ ./builtin.c:1099:30: note: directive argument in the range [-2147483647, 2147483647] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1313:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 7 and 26 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1104:40: warning: ‘%c’ directive writing 1 byte into a region of size 0 [-Wformat-overflow=] 1104 | static const char *ndate = "%d%c%c%c%c%c%4d" ; | ^~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1308:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 11 and 28 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1105:41: warning: ‘%4d’ directive writing between 4 and 11 bytes into a region of size 0 [-Wformat-overflow=] 1105 | static const char *ndate1 = "%d%c%c%c%4d" ; | ^~~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1306:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 26 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1100:36: warning: ‘%c’ directive writing 1 byte into a region of size 0 [-Wformat-overflow=] 1100 | static const char *sdate = "%04d%c%02d%c%02d" ; | ^~ ./builtin.c:1100:31: note: directive argument in the range [-2147483647, 2147483647] 1100 | static const char *sdate = "%04d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1294:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 11 and 36 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1101:37: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size 0 [-Wformat-overflow=] 1101 | static const char *sdate1 = "%04d%02d%02d" ; | ^~~~ ./builtin.c:1101:32: note: directive argument in the range [-2147483647, 2147483647] 1101 | static const char *sdate1 = "%04d%02d%02d" ; | ^~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1292:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 34 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1098:36: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 0 and 1 [-Wformat-overflow=] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~ ./builtin.c:1098:29: note: directive argument in the range [-2147483647, 2147483647] 1098 | static const char *fmt = "%02d%c%02d%c%02d" ; | ^~~~~~~~~~~~~~~~~~ ./builtin.c:1098:29: note: directive argument in the range [-99, 99] In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1287:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 9 and 28 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1099:35: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size between 0 and 2 [-Wformat-overflow=] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~ ./builtin.c:1099:30: note: directive argument in the range [-2147483647, 2147483647] 1099 | static const char *fmt1 = "%02d%02d%02d" ; | ^~~~~~~~~~~~~~ ./builtin.c:1099:30: note: directive argument in the range [-99, 99] In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1285:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 7 and 26 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1280:24: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 1280 | answer->len = sprintf( answer->value, "%d", tmdata.tm_yday + 1 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1280:24: note: directive argument in the range [-2147483647, 2147483647] In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1280:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 12 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./builtin.c: In function ‘__regina_std_date’: ./builtin.c:1277:24: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 1277 | answer->len = sprintf( answer->value, "%d", length-basedays( (tmdata.tm_year/100)*100)+1 ); /* bja */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./builtin.c:1277:24: note: directive argument in the range [-2147483647, 2147483647] In function ‘sprintf’, inlined from ‘__regina_std_date’ at ./builtin.c:1277:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 12 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In function ‘misc_logic’, inlined from ‘__regina_std_bitand’ at ./builtin.c:1721:11: ./builtin.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1703 | outstr->value[i] = logic( str1->value[i], str2->value[i], ltype ) ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./strengs.h: In function ‘__regina_std_bitand’: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ In function ‘misc_logic’, inlined from ‘__regina_std_bitand’ at ./builtin.c:1721:11: ./builtin.c:1707:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1707 | outstr->value[i] = logic( str1->value[i], padch, ltype ) ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./strengs.h: In function ‘__regina_std_bitand’: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ In function ‘misc_logic’, inlined from ‘__regina_std_bitor’ at ./builtin.c:1726:11: ./builtin.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1703 | outstr->value[i] = logic( str1->value[i], str2->value[i], ltype ) ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./strengs.h: In function ‘__regina_std_bitor’: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ In function ‘misc_logic’, inlined from ‘__regina_std_bitor’ at ./builtin.c:1726:11: ./builtin.c:1707:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1707 | outstr->value[i] = logic( str1->value[i], padch, ltype ) ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./strengs.h: In function ‘__regina_std_bitor’: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ In function ‘misc_logic’, inlined from ‘__regina_std_bitxor’ at ./builtin.c:1731:11: ./builtin.c:1703:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1703 | outstr->value[i] = logic( str1->value[i], str2->value[i], ltype ) ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./strengs.h: In function ‘__regina_std_bitxor’: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ In function ‘misc_logic’, inlined from ‘__regina_std_bitxor’ at ./builtin.c:1731:11: ./builtin.c:1707:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1707 | outstr->value[i] = logic( str1->value[i], padch, ltype ) ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./strengs.h: In function ‘__regina_std_bitxor’: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o error.so.o -fPIC -DDYNAMIC -c ./error.c ./error.c:441:12: warning: ‘charno_of’ defined but not used [-Wunused-function] 441 | static int charno_of( cnodeptr node ) | ^~~~~~~~~ ./error.c: In function ‘get_message_indexes’: ./error.c:994:27: warning: ‘Unsupported native language .’ directive writing 29 bytes into a region of size 4 [-Wformat-overflow=] 994 | Str_len( err ) = sprintf( err->value, "Unsupported native language \"%.*s\"", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 995 | len, ptr ); | ~~~~~~~~~~ ./error.c:994:27: note: assuming directive output of 1 byte In file included from /usr/include/stdio.h:980, from ./rexx.h:222, from ./error.c:20: In function ‘sprintf’, inlined from ‘get_message_indexes’ at ./error.c:994:27: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 31 and 2147483678 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./error.c: In function ‘__regina_errortext’: ./error.c:1153:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1153 | ptr->value[low] = '\0'; | ~~~~~~~~~~~~~~~~^~~~~~ In file included from ./rexx.h:264: ./strengs.h:27:9: note: at offset [5, 2147483646] into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./error.c:1153:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1153 | ptr->value[low] = '\0'; | ~~~~~~~~~~~~~~~~^~~~~~ ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./error.c:1184:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 1184 | ptr->value[end+1] = 's'; | ~~~~~~~~~~~~~~~~~~^~~~~ ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./error.c: In function ‘__regina_exiterror’: ./error.c:811:30: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 811 | et->errornum->len = sprintf( et->errornum->value, "%d", -errorno ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./error.c:811:30: note: directive argument in the range [-2147483647, 2147483647] In function ‘sprintf’, inlined from ‘__regina_exiterror’ at ./error.c:811:30: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 12 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o variable.so.o -fPIC -DDYNAMIC -c ./variable.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o interprt.so.o -fPIC -DDYNAMIC -c ./interprt.c ./interprt.c: In function ‘__regina_interpret’: ./interprt.c:526:25: warning: variable ‘it’ set but not used [-Wunused-but-set-variable] 526 | itp_tsd_t * volatile it; | ^~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o debug.so.o -fPIC -DDYNAMIC -c ./debug.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o dbgfuncs.so.o -fPIC -DDYNAMIC -c ./dbgfuncs.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o memory.so.o -fPIC -DDYNAMIC -c ./memory.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o parsing.so.o -fPIC -DDYNAMIC -c ./parsing.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o files.so.o -fPIC -DDYNAMIC -c ./files.c ./files.c: In function ‘getstatus’: ./files.c:4146:42: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 9 has type ‘long int’ [-Wformat=] 4146 | "%ld %ld %03o %d %s %s %lld", | ~~~^ | | | long long int | %ld ...... 4150 | (rx_64)(buffer.st_size) ) ; | ~~~~~~~~~~~~~~~~~~~~~~~ | | | long int ./files.c:4188:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘long int’ [-Wformat=] 4188 | sprintf( result->value, "%lld", (rx_64)(buffer.st_size) ) ; | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~~ | | | | | long int | long long int | %ld ./files.c:4266:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘__time_t’ {aka ‘long int’} [-Wformat=] 4266 | sprintf( result->value, "%lld", buffer.st_ctime ); | ~~~^ | | | long long int | %ld ./files.c:4284:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘__time_t’ {aka ‘long int’} [-Wformat=] 4284 | sprintf( result->value, "%lld", buffer.st_mtime ); | ~~~^ | | | long long int | %ld ./files.c:4302:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘__time_t’ {aka ‘long int’} [-Wformat=] 4302 | sprintf( result->value, "%lld", buffer.st_atime ); | ~~~^ | | | long long int | %ld ./files.c:4317:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4317 | sprintf( result->value, "%lld", pos_read + 1 ); | ~~~^ ~~~~~~~~~~~~ | | | | | int64_t {aka long int} | long long int | %ld ./files.c:4333:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4333 | sprintf( result->value, "%lld", pos_write + 1 ); | ~~~^ ~~~~~~~~~~~~~ | | | | long long int int64_t {aka long int} | %ld ./files.c:4349:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4349 | sprintf( result->value, "%lld", line_read ); | ~~~^ ~~~~~~~~~ | | | | | int64_t {aka long int} | long long int | %ld ./files.c:4395:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4395 | sprintf( result->value, "%lld", line_write + 1 ) ; | ~~~^ ~~~~~~~~~~~~~~ | | | | long long int int64_t {aka long int} | %ld ./files.c:4408:44: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4408 | sprintf( result->value, "%lld", line_write ) ; | ~~~^ ~~~~~~~~~~ | | | | | int64_t {aka long int} | long long int | %ld ./files.c: In function ‘getrexxstatus’: ./files.c:4470:29: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4470 | " READ: char=%lld line=%lld WRITE: char=%lld line=%lld %s", | ~~~^ | | | long long int | %ld 4471 | (ptr->readpos+1), ptr->readline, | ~~~~~~~~~~~~~~~~ | | | int64_t {aka long int} ./files.c:4470:39: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4470 | " READ: char=%lld line=%lld WRITE: char=%lld line=%lld %s", | ~~~^ | | | long long int | %ld 4471 | (ptr->readpos+1), ptr->readline, | ~~~~~~~~~~~~~ | | | int64_t {aka long int} ./files.c:4470:56: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 5 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4470 | " READ: char=%lld line=%lld WRITE: char=%lld line=%lld %s", | ~~~^ | | | long long int | %ld 4471 | (ptr->readpos+1), ptr->readline, 4472 | (ptr->writepos+1), ptr->writeline, | ~~~~~~~~~~~~~~~~~ | | | int64_t {aka long int} ./files.c:4470:66: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 6 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4470 | " READ: char=%lld line=%lld WRITE: char=%lld line=%lld %s", | ~~~^ | | | long long int | %ld 4471 | (ptr->readpos+1), ptr->readline, 4472 | (ptr->writepos+1), ptr->writeline, | ~~~~~~~~~~~~~~ | | | int64_t {aka long int} ./files.c: In function ‘getseek’: ./files.c:4858:37: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 4858 | sprintf(result->value, "%lld", pos ); | ~~~^ ~~~ | | | | | int64_t {aka long int} | long long int | %ld ./files.c:4700:33: warning: variable ‘words’ set but not used [-Wunused-but-set-variable] 4700 | int str_start=0,str_end=(-1),words; | ^~~~~ ./files.c: In function ‘__regina_std_chars’: ./files.c:4890:9: warning: variable ‘opt’ set but not used [-Wunused-but-set-variable] 4890 | char opt = 'N'; | ^~~ ./files.c: In function ‘get_external_routine_file’: ./files.c:6086:17: warning: passing argument 1 of ‘__regina_my_fullpath’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 6086 | my_fullpath( TSD, buf, inname ); | ^~~ In file included from ./rexx.h:273, from ./files.c:87: ./extern.h:89:28: note: expected ‘tsd_t *’ {aka ‘struct _tsd_t *’} but argument is of type ‘const tsd_t *’ {aka ‘const struct _tsd_t *’} 89 | int my_fullpath( tsd_t *TSD, char *dst, const char *src ); | ~~~~~~~^~~ ./files.c: In function ‘__regina_my_fullpath’: ./files.c:6568:16: warning: passing argument 2 of ‘__regina_give_a_chunkTSD’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 6568 | FreeTSD( source ); | ^~~~~~ ./extern.h:159:56: note: in definition of macro ‘FreeTSD’ 159 | # define FreeTSD(ptr) give_a_chunkTSD(TSD,ptr) | ^~~ ./extern.h:124:51: note: expected ‘void *’ but argument is of type ‘const char *’ 124 | void give_a_chunkTSD( const tsd_t *TSD, void *ptr ) ; | ~~~~~~^~~ ./files.c: In function ‘__regina_my_fullpathstreng’: ./files.c:6705:26: warning: passing argument 1 of ‘__regina_my_fullpath’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 6705 | retval = my_fullpath( TSD, dst, copy ); | ^~~ ./files.c:6560:25: note: expected ‘tsd_t *’ {aka ‘struct _tsd_t *’} but argument is of type ‘const tsd_t *’ {aka ‘const struct _tsd_t *’} 6560 | int my_fullpath( tsd_t *TSD, char *dst, const char *src ) | ~~~~~~~^~~ ./files.c: In function ‘__regina_my_fullpath’: ./files.c:6565:4: warning: ignoring return value of ‘realpath’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 6565 | realpath( source, dst ); | ^~~~~~~~~~~~~~~~~~~~~~~ ./files.c: In function ‘getseek’: ./files.c:4858:34: warning: ‘%lld’ directive writing between 1 and 19 bytes into a region of size 4 [-Wformat-overflow=] 4858 | sprintf(result->value, "%lld", pos ); | ^~~~ ./files.c:4858:33: note: directive argument in the range [0, 9223372036854775807] 4858 | sprintf(result->value, "%lld", pos ); | ^~~~~~ In file included from /usr/include/stdio.h:980, from ./rexx.h:222: In function ‘sprintf’, inlined from ‘getseek’ at ./files.c:4858:10: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 20 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./files.c: In function ‘__regina_find_shared_library’: ./files.c:6417:7: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 6417 | strncpy( outname, paths, pathlen ); | ^ ./files.c:6416:35: note: length computed here 6416 | pathlen = sep ? sep-paths : strlen( paths ); | ^~~~~~~~~~~~~~~ ./files.c: In function ‘getstatus’: ./files.c:4395:41: warning: ‘%lld’ directive writing between 1 and 20 bytes into a region of size 4 [-Wformat-overflow=] 4395 | sprintf( result->value, "%lld", line_write + 1 ) ; | ^~~~ ./files.c:4395:40: note: directive argument in the range [-9223372036854775807, 9223372036854775807] 4395 | sprintf( result->value, "%lld", line_write + 1 ) ; | ^~~~~~ In function ‘sprintf’, inlined from ‘getstatus’ at ./files.c:4395:16: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 21 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./files.c: In function ‘getstatus’: ./files.c:4333:41: warning: ‘%lld’ directive writing between 1 and 20 bytes into a region of size 4 [-Wformat-overflow=] 4333 | sprintf( result->value, "%lld", pos_write + 1 ); | ^~~~ ./files.c:4333:40: note: directive argument in the range [-9223372036854775807, 9223372036854775807] 4333 | sprintf( result->value, "%lld", pos_write + 1 ); | ^~~~~~ In function ‘sprintf’, inlined from ‘getstatus’ at ./files.c:4333:16: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 21 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./files.c: In function ‘getstatus’: ./files.c:4317:41: warning: ‘%lld’ directive writing between 1 and 20 bytes into a region of size 4 [-Wformat-overflow=] 4317 | sprintf( result->value, "%lld", pos_read + 1 ); | ^~~~ ./files.c:4317:40: note: directive argument in the range [-9223372036854775807, 9223372036854775807] 4317 | sprintf( result->value, "%lld", pos_read + 1 ); | ^~~~~~ In function ‘sprintf’, inlined from ‘getstatus’ at ./files.c:4317:16: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 21 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./files.c: In function ‘getstatus’: ./files.c:4146:25: warning: ‘%03o’ directive writing 3 bytes into a region of size 0 [-Wformat-overflow=] 4146 | "%ld %ld %03o %d %s %s %lld", | ^~~~ ./files.c:4146:16: note: directive argument in the range [0, 511] 4146 | "%ld %ld %03o %d %s %s %lld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./files.c:4146:16: note: using the range [-2147483648, 2147483647] for directive argument In function ‘sprintf’, inlined from ‘getstatus’ at ./files.c:4145:13: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 14 and 179 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./files.c: In function ‘__regina_std_stream’: ./files.c:4470:18: warning: ‘ READ: char=’ directive writing 12 bytes into a region of size 4 [-Wformat-overflow=] 4470 | " READ: char=%lld line=%lld WRITE: char=%lld line=%lld %s", | ~~~~^~~~~~~~ In function ‘getrexxstatus’, inlined from ‘__regina_std_stream’ at ./files.c:5577:25: ./files.c:4470:13: note: directive argument in the range [-9223372036854775807, 9223372036854775807] 4470 | " READ: char=%lld line=%lld WRITE: char=%lld line=%lld %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./files.c:4470:13: note: directive argument in the range [-9223372036854775807, 9223372036854775807] In function ‘sprintf’, inlined from ‘getrexxstatus’ at ./files.c:4469:7, inlined from ‘__regina_std_stream’ at ./files.c:5577:25: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 52 and 129 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o misc.so.o -fPIC -DDYNAMIC -c ./misc.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o unxfuncs.so.o -fPIC -DDYNAMIC -c ./unxfuncs.c ./unxfuncs.c: In function ‘__regina_unx_popen’: ./unxfuncs.c:143:25: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 143 | sprintf(eptr, "%d", lines ) ; | ^~ ./unxfuncs.c:143:24: note: directive argument in the range [1, 2147483647] 143 | sprintf(eptr, "%d", lines ) ; | ^~~~ In file included from /usr/include/stdio.h:980, from ./rexx.h:222, from ./unxfuncs.c:48: In function ‘sprintf’, inlined from ‘__regina_unx_popen’ at ./unxfuncs.c:143:10: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 11 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./unxfuncs.c: In function ‘__regina_unx_uname’: ./unxfuncs.c:202:24: warning: ‘%s’ directive writing up to 255 bytes into a region of size 4 [-Wformat-overflow=] 202 | result->len = sprintf( result->value, "%s %s %s %s %s", utsbox.sysname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | utsbox.nodename, utsbox.release, utsbox.version, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | utsbox.machine ) ; | ~~~~~~~~~~~~~~~~ In function ‘sprintf’, inlined from ‘__regina_unx_uname’ at ./unxfuncs.c:202:24: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 5 and 1280 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o cmsfuncs.so.o -fPIC -DDYNAMIC -c ./cmsfuncs.c ./cmsfuncs.c: In function ‘__regina_cms_state’: ./cmsfuncs.c:309:12: warning: variable ‘retval’ set but not used [-Wunused-but-set-variable] 309 | streng *retval=NULL ; | ^~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o shell.so.o -fPIC -DDYNAMIC -c ./shell.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o os2funcs.so.o -fPIC -DDYNAMIC -c ./os2funcs.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o rexxext.so.o -fPIC -DDYNAMIC -c ./rexxext.c ./rexxext.c: In function ‘do_pause_at_exit’: ./rexxext.c:280:8: warning: variable ‘ch’ set but not used [-Wunused-but-set-variable] 280 | int ch; | ^~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o stack.so.o -fPIC -DDYNAMIC -c ./stack.c ./stack.c: In function ‘__regina_timeout_queue’: ./stack.c:1476:15: warning: variable ‘st’ set but not used [-Wunused-but-set-variable] 1476 | stk_tsd_t *st; | ^~ ./stack.c: In function ‘__regina_addr_redir_queue’: ./stack.c:1744:15: warning: variable ‘st’ set but not used [-Wunused-but-set-variable] 1744 | stk_tsd_t *st ; | ^~ ./stack.c: In function ‘__regina_fill_input_queue_stem’: ./stack.c:529:29: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=] 529 | stem->len = stemlen + sprintf(stem->value + stemlen, "%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stack.c:529:29: note: directive argument in the range [1, 2147483647] In file included from /usr/include/stdio.h:980, from ./rexx.h:222, from ./stack.c:93: In function ‘sprintf’, inlined from ‘__regina_fill_input_queue_stem’ at ./stack.c:529:29: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 11 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o tracing.so.o -fPIC -DDYNAMIC -c ./tracing.c ./tracing.c: In function ‘__regina_pushcallstack’: ./tracing.c:80:15: warning: variable ‘tt’ set but not used [-Wunused-but-set-variable] 80 | tra_tsd_t *tt; | ^~ ./tracing.c: In function ‘__regina_popcallstack’: ./tracing.c:105:15: warning: variable ‘tt’ set but not used [-Wunused-but-set-variable] 105 | tra_tsd_t *tt; | ^~ ./tracing.c: In function ‘__regina_traceerror’: ./tracing.c:181:22: warning: ‘ +++ RC=’ directive writing 14 bytes into a region of size 4 [-Wformat-overflow=] 181 | message->len = sprintf( message->value, " +++ RC=%d +++", RC ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:980, from ./rexx.h:222, from ./tracing.c:20: In function ‘sprintf’, inlined from ‘__regina_traceerror’ at ./tracing.c:181:22: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 20 and 30 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ./tracing.c: In function ‘getcallstack’: ./tracing.c:589:28: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 589 | sprintf(eptr, "%d", ++j ) ; | ^~ ./tracing.c:589:27: note: directive argument in the range [-2147483647, 2147483647] 589 | sprintf(eptr, "%d", ++j ) ; | ^~~~ In function ‘sprintf’, inlined from ‘getcallstack’ at ./tracing.c:589:13: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 12 bytes into a destination of size 4 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o interp.so.o -fPIC -DDYNAMIC -c ./interp.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o cmath.so.o -fPIC -DDYNAMIC -c ./cmath.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o convert.so.o -fPIC -DDYNAMIC -c ./convert.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o strengs.so.o -fPIC -DDYNAMIC -c ./strengs.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o library.so.o -fPIC -DDYNAMIC -c ./library.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o strmath.so.o -fPIC -DDYNAMIC -c ./strmath.c ./strmath.c: In function ‘__regina_str_trunc’: ./strmath.c:2594:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2594 | result->value[j++] = mt->fdescr.num[i] ; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./rexx.h:264, from ./strmath.c:20: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./strmath.c:2598:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2598 | result->value[j++] = '0' ; | ~~~~~~~~~~~~~~~~~~~^~~~~ ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./strmath.c:2610:29: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2610 | result->value[j++] = '0' ; | ~~~~~~~~~~~~~~~~~~~^~~~~ ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./strmath.c:2616:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2616 | result->value[j++] = mt->fdescr.num[i] ; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ ./strmath.c:2616:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2616 | result->value[j++] = mt->fdescr.num[i] ; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./strengs.h:27:9: note: at offset [5, 2147483647] into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o signals.so.o -fPIC -DDYNAMIC -c ./signals.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o macros.so.o -fPIC -DDYNAMIC -c ./macros.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o envir.so.o -fPIC -DDYNAMIC -c ./envir.c In function ‘get_io_flag’, inlined from ‘__regina_perform’ at ./envir.c:676:23: ./envir.c:580:44: warning: array subscript 5 is above array bounds of ‘char[4]’ [-Warray-bounds=] 580 | command->value[i-5]=command->value[i] ; | ~~~~~~~~~~~~~~^~~ In file included from ./rexx.h:264, from ./envir.c:20: ./strengs.h: In function ‘__regina_perform’: ./strengs.h:27:9: note: while referencing ‘value’ 27 | char value[4] ; | ^~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o expr.so.o -fPIC -DDYNAMIC -c ./expr.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o extstack.so.o -fPIC -DDYNAMIC -c ./extstack.c ./extstack.c: In function ‘__regina_read_result_from_rxstack’: ./extstack.c:296:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 296 | int rc; | ^~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o yaccsrc.so.o -fPIC -DDYNAMIC -c -DYYMAXDEPTH=10000 ./yaccsrc.c ../yaccsrc.y: In function ‘__reginaparse’: ../yaccsrc.y:794:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ../yaccsrc.y:1312:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../yaccsrc.y:1314:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ../yaccsrc.y: At top level: ../yaccsrc.y:4:14: warning: ‘RCSid’ defined but not used [-Wunused-variable] gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o lexsrc.so.o -fPIC -DDYNAMIC -c ./lexsrc.c flex.skl:1625:14: warning: ‘yy_flex_realloc’ defined but not used [-Wunused-function] flex.skl:1541:13: warning: ‘yy_fatal_error’ defined but not used [-Wunused-function] gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o wrappers.so.o -fPIC -DDYNAMIC -c ./wrappers.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o options.so.o -fPIC -DDYNAMIC -c ./options.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o os_unx.so.o -fPIC -DDYNAMIC -c ./os_unx.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o rexxbif.so.o -fPIC -DDYNAMIC -c ./rexxbif.c ./rexxbif.c: In function ‘Rexx_upper’: ./rexxbif.c:95:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 95 | str->value[i] = (char)toupper( str->value[i] ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./rexx.h:264, from ./rexxbif.h:107, from ./rexxbif.c:4: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ mv rexx.o rexx.o.save gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -fPIC -DDYNAMIC -c -DRXLIB ./rexx.c ./rexx.c: In function ‘just_compile’: ./rexx.c:536:25: warning: variable ‘ipt’ set but not used [-Wunused-but-set-variable] 536 | internal_parser_type ipt; | ^~~ ./rexx.c: In function ‘__regina_faked_main’: ./rexx.c:804:8: warning: variable ‘stdinput’ set but not used [-Wunused-but-set-variable] 804 | int stdinput, rcode; | ^~~~~~~~ mv rexx.o drexx.so.o mv rexx.o.save rexx.o gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o client.so.o -fPIC -DDYNAMIC -c ./client.c ./client.c: In function ‘IfcPrepareReturnString’: ./client.c:207:45: warning: the comparison will always evaluate as ‘false’ for the address of ‘value’ will never be NULL [-Waddress] 207 | if ( ( src == NULL ) || ( Str_val( src ) == NULL ) ) | ^~ In file included from ./rexx.h:264, from ./client.c:62: ./strengs.h:27:9: note: ‘value’ declared here 27 | char value[4] ; | ^~~~~ ./client.c: In function ‘do_an_external’: ./client.c:1260:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 1260 | int rc ; | ^~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o rexxsaa.so.o -fPIC -DDYNAMIC -c ./rexxsaa.c ./rexxsaa.c: In function ‘__regina_IfcSubCmd’: ./rexxsaa.c:400:8: warning: variable ‘rvalue’ set but not used [-Wunused-but-set-variable] 400 | int rvalue=0, RCode=0, rc=RXEXIT_NOT_HANDLED ; | ^~~~~~ ./rexxsaa.c: In function ‘RexxCallBack’: ./rexxsaa.c:1024:8: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1024 | TSD = getGlobalTSD(); | ^ In file included from ./regina_c.h:44, from ./rexxsaa.c:112: ./rexxsaa.c: In function ‘RexxRegisterSubcomExe’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1103:17: note: in expansion of macro ‘getGlobalTSD’ 1103 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxRegisterSubcomDll’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1125:17: note: in expansion of macro ‘getGlobalTSD’ 1125 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxQuerySubcom’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1147:17: note: in expansion of macro ‘getGlobalTSD’ 1147 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxDeregisterSubcom’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1168:17: note: in expansion of macro ‘getGlobalTSD’ 1168 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxVariablePool’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1213:17: note: in expansion of macro ‘getGlobalTSD’ 1213 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c:1212:15: warning: variable ‘rt’ set but not used [-Wunused-but-set-variable] 1212 | rex_tsd_t *rt; | ^~ ./rexxsaa.c: In function ‘RexxRegisterExitExe’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1388:17: note: in expansion of macro ‘getGlobalTSD’ 1388 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxRegisterExitDll’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1409:17: note: in expansion of macro ‘getGlobalTSD’ 1409 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxDeregisterExit’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1427:17: note: in expansion of macro ‘getGlobalTSD’ 1427 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxQueryExit’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1445:17: note: in expansion of macro ‘getGlobalTSD’ 1445 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxRegisterFunctionExe’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1476:17: note: in expansion of macro ‘getGlobalTSD’ 1476 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxRegisterFunctionDll’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1492:17: note: in expansion of macro ‘getGlobalTSD’ 1492 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxQueryFunction’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1506:17: note: in expansion of macro ‘getGlobalTSD’ 1506 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxDeregisterFunction’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1520:17: note: in expansion of macro ‘getGlobalTSD’ 1520 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘__regina_IfcExecFunc’: ./rexxsaa.c:1604:15: warning: variable ‘rt’ set but not used [-Wunused-but-set-variable] 1604 | rex_tsd_t *rt; | ^~ ./rexxsaa.c: In function ‘RexxCreateQueue’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1864:17: note: in expansion of macro ‘getGlobalTSD’ 1864 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxDeleteQueue’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1879:17: note: in expansion of macro ‘getGlobalTSD’ 1879 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxQueryQueue’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1898:17: note: in expansion of macro ‘getGlobalTSD’ 1898 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxAddQueue’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1918:17: note: in expansion of macro ‘getGlobalTSD’ 1918 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘RexxPullQueue’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:1939:17: note: in expansion of macro ‘getGlobalTSD’ 1939 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ ./rexxsaa.c: In function ‘ReginaVersion’: ./wrappers.h:249:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | #define getGlobalTSD __regina_getGlobalTSD | ^~~~~~~~~~~~~~~~~~~~~ ./rexxsaa.c:2023:17: note: in expansion of macro ‘getGlobalTSD’ 2023 | tsd_t *TSD = getGlobalTSD(); | ^~~~~~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o mt_posix.so.o -fPIC -DDYNAMIC -c ./mt_posix.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o instore.so.o -fPIC -DDYNAMIC -c ./instore.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o arxfuncs.so.o -fPIC -DDYNAMIC -c ./arxfuncs.c ./arxfuncs.c: In function ‘__regina_arexx_trim’: ./arxfuncs.c:944:12: warning: variable ‘parm’ set but not used [-Wunused-but-set-variable] 944 | parambox parm; | ^~~~ ./arxfuncs.c: In function ‘__regina_arexx_readln’: ./arxfuncs.c:647:3: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 647 | fgets( buffer, 1001, file ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cp ./gci/gci_convert.linux.i86 ./gci_convert.h gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o gci_call.so.o -fPIC -DDYNAMIC -c ./gci/gci_call.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o gci_convert.so.o -fPIC -DDYNAMIC -c ./gci/gci_convert.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o gci_execute.so.o -fPIC -DDYNAMIC -c ./gci/gci_execute.c ./gci/gci_execute.c: In function ‘GCI_execute’: ./gci/gci_execute.c:1111:26: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 1111 | sprintf( iter, ".%d", i+1 ); | ^ In file included from /usr/include/stdio.h:980, from ./gci/../rexx.h:222, from ./gci/embedded.h:43, from ./gci/gci.h:26, from ./gci/gci_execute.c:25: In function ‘sprintf’, inlined from ‘setArgumentsToStem’ at ./gci/gci_execute.c:1111:7, inlined from ‘GCI_execute’ at ./gci/gci_execute.c:1371:19: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 3 and 4 bytes into a destination of size 3 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o gci_helper.so.o -fPIC -DDYNAMIC -c ./gci/gci_helper.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o gci_prepare.so.o -fPIC -DDYNAMIC -c ./gci/gci_prepare.c ./gci/gci_prepare.c:539:13: warning: ‘dumpNode’ defined but not used [-Wunused-function] 539 | static void dumpNode( const GCI_treeinfo *ti, | ^~~~~~~~ gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o gci_reginabridge.so.o -fPIC -DDYNAMIC -c ./gci/gci_reginabridge.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o gci_rxfuncdefine.so.o -fPIC -DDYNAMIC -c ./gci/gci_rxfuncdefine.c gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -D_REENTRANT -DPOSIX -DREGINA_REENTRANT -o gci_tree.so.o -fPIC -DDYNAMIC -c ./gci/gci_tree.c gcc -o libregina.so.3.9 -shared -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,--version-script=./regina_elf.def -Wl,-soname=libregina.so.3 funcs.so.o builtin.so.o error.so.o variable.so.o interprt.so.o debug.so.o dbgfuncs.so.o memory.so.o parsing.so.o files.so.o misc.so.o unxfuncs.so.o cmsfuncs.so.o shell.so.o os2funcs.so.o rexxext.so.o stack.so.o tracing.so.o interp.so.o cmath.so.o convert.so.o strengs.so.o library.so.o strmath.so.o signals.so.o macros.so.o envir.so.o expr.so.o extstack.so.o yaccsrc.so.o lexsrc.so.o wrappers.so.o options.so.o os_unx.so.o rexxbif.so.o drexx.so.o client.so.o rexxsaa.so.o mt_posix.so.o instore.so.o arxfuncs.so.o gci_call.so.o gci_convert.so.o gci_execute.so.o gci_helper.so.o gci_prepare.so.o gci_reginabridge.so.o gci_rxfuncdefine.so.o gci_tree.so.o -lpthread -lcrypt rm -f libregina.so.3 ln -s libregina.so.3.9 libregina.so.3 rm -f libregina.so ln -s libregina.so.3 libregina.so gcc -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 execiser execiser.o libregina.so.3.9 -L. -lregina gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o regina.o -c -D_REENTRANT -DPOSIX -DREGINA_REENTRANT ./regina.c gcc -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 regina regina.o libregina.so.3.9 -L. -lregina gcc -c -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o inifile.o -fPIC -DDYNAMIC ./regutil/inifile.c ./regutil/inifile.c: In function ‘read_ini_raw’: ./regutil/inifile.c:264:17: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness [-Wpointer-sign] 264 | fgets(buf, sizeof(buf), fit->fp) != NULL) { | ^~~ | | | unsigned char * In file included from /usr/include/stdio.h:980, from ./regutil/inifile.c:26: /usr/include/bits/stdio2.h:196:25: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’ 196 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ ./regutil/inifile.c:274:28: warning: pointer targets in assignment from ‘char *’ to ‘unsigned char *’ differ in signedness [-Wpointer-sign] 274 | case CV_RBRACK: n = "closing bracket"; goto oops; | ^ ./regutil/inifile.c:275:28: warning: pointer targets in assignment from ‘char *’ to ‘unsigned char *’ differ in signedness [-Wpointer-sign] 275 | case CV_EQUALS: n = "equals sign"; goto oops; | ^ ./regutil/inifile.c:354:24: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 354 | i = strlen(buf); | ^~~ | | | unsigned char * In file included from ./regutil/inifile.c:28: /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) | ~~~~~~~~~~~~^~~ ./regutil/inifile.c: In function ‘write_sections’: ./regutil/inifile.c:457:4: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 457 | ftruncate(fileno(fit->fp), ftell(fit->fp)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./regutil/inifile.c: In function ‘read_ini_raw.isra’: ./regutil/inifile.c:356:56: warning: ‘cl’ may be used uninitialized [-Wmaybe-uninitialized] 356 | lvt->comment = realloc(lvt->comment, cl + i + 1); | ~~~^~~ ./regutil/inifile.c:238:16: note: ‘cl’ was declared here 238 | int nl, vl, cl; | ^~ gcc -c -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o regcrypt.o -fPIC -DDYNAMIC ./regutil/regcrypt.c gcc -c -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o regfilesys.o -fPIC -DDYNAMIC ./regutil/regfilesys.c In file included from ./regutil/regutil.h:25, from ./regutil/regfilesys.c:29: ./regutil/regfilesys.c: In function ‘sysfilesearch’: ./regutil/rxproto.h:71:31: warning: pointer targets in assignment from ‘char *’ to ‘unsigned char *’ differ in signedness [-Wpointer-sign] 71 | #define rxstrdup(y, x) do { y = (char *)alloca(RXSTRLEN(x)+1); memcpy(y,RXSTRPTR(x),RXSTRLEN(x)); y[RXSTRLEN(x)] = 0; } while (0) | ^ ./regutil/regfilesys.c:218:5: note: in expansion of macro ‘rxstrdup’ 218 | rxstrdup(filename, argv[1]); | ^~~~~~~~ ./regutil/rxproto.h:71:31: warning: pointer targets in assignment from ‘char *’ to ‘unsigned char *’ differ in signedness [-Wpointer-sign] 71 | #define rxstrdup(y, x) do { y = (char *)alloca(RXSTRLEN(x)+1); memcpy(y,RXSTRPTR(x),RXSTRLEN(x)); y[RXSTRLEN(x)] = 0; } while (0) | ^ ./regutil/regfilesys.c:223:9: note: in expansion of macro ‘rxstrdup’ 223 | rxstrdup(options, argv[3]); | ^~~~~~~~ ./regutil/regfilesys.c:224:16: warning: pointer targets in passing argument 1 of ‘strlwr’ differ in signedness [-Wpointer-sign] 224 | strlwr(options); | ^~~~~~~ | | | unsigned char * ./regutil/rxproto.h:163:22: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 163 | char * strlwr(char * s); | ~~~~~~~^ ./regutil/regfilesys.c:225:20: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness [-Wpointer-sign] 225 | if (strchr(options, 'c')) | ^~~~~~~ | | | unsigned char * In file included from ./regutil/rxproto.h:30: /usr/include/string.h:246:34: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ ./regutil/regfilesys.c:227:20: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness [-Wpointer-sign] 227 | if (strchr(options, 'n')) | ^~~~~~~ | | | unsigned char * /usr/include/string.h:246:34: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 246 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ ./regutil/regfilesys.c:233:25: warning: pointer targets in passing argument 1 of ‘mapfile’ differ in signedness [-Wpointer-sign] 233 | if (!(buf = mapfile(filename, &len))) { | ^~~~~~~~ | | | unsigned char * ./regutil/regfilesys.c:201:29: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 201 | char * mapfile(const char * name, int * len); | ~~~~~~~~~~~~~^~~~ ./regutil/regfilesys.c:233:15: warning: pointer targets in assignment from ‘char *’ to ‘unsigned char *’ differ in signedness [-Wpointer-sign] 233 | if (!(buf = mapfile(filename, &len))) { | ^ ./regutil/regfilesys.c:287:45: warning: pointer targets in passing argument 2 of ‘cha_adddummy’ differ in signedness [-Wpointer-sign] 287 | if (cha_adddummy(array, bol, i)) | ^~~ | | | unsigned char * ./regutil/rxproto.h:150:46: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 150 | int cha_adddummy(chararray *ca, const char * str, int len); | ~~~~~~~~~~~~~^~~ ./regutil/regfilesys.c:295:37: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness [-Wpointer-sign] 295 | i = sprintf(lbuf, "%d:", lines); | ^~~~ | | | unsigned char * In file included from /usr/include/features.h:503, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from ./regutil/rxproto.h:28: /usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’ 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ ./regutil/regfilesys.c:300:47: warning: pointer targets in passing argument 2 of ‘cha_addstr’ differ in signedness [-Wpointer-sign] 300 | if (cha_addstr(array, lbuf, i)) | ^~~~ | | | unsigned char * ./regutil/rxproto.h:148:44: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 148 | int cha_addstr(chararray *ca, const char * str, int len); | ~~~~~~~~~~~~~^~~ ./regutil/regfilesys.c:314:19: warning: pointer targets in passing argument 1 of ‘unmapfile’ differ in signedness [-Wpointer-sign] 314 | unmapfile(buf, len); | ^~~ | | | unsigned char * ./regutil/regfilesys.c:202:21: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 202 | int unmapfile(char *buf, int size); | ~~~~~~^~~ ./regutil/regfilesys.c: In function ‘sysfiletree’: ./regutil/regfilesys.c:994:12: warning: ignoring return value of ‘getcwd’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 994 | getcwd(cp1, MAXPATHLEN+1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o regini.o -fPIC -DDYNAMIC ./regutil/regini.c gcc -c -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -DMACROSPACE -o regmacrospace.o -fPIC -DDYNAMIC ./regutil/regmacrospace.c ./regutil/regmacrospace.c: In function ‘sysaddrexxmacro’: ./regutil/regmacrospace.c:62:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘ULONG’ {aka ‘long unsigned int’} [-Wformat=] 62 | result->strlength = sprintf(result->strptr, "%d", RexxAddMacro(fn, file, flags)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int ULONG {aka long unsigned int} | %ld ./regutil/regmacrospace.c: In function ‘sysclearrexxmacrospace’: ./regutil/regmacrospace.c:72:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘ULONG’ {aka ‘long unsigned int’} [-Wformat=] 72 | result->strlength = sprintf(result->strptr, "%d", RexxClearMacroSpace()); | ~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | int ULONG {aka long unsigned int} | %ld ./regutil/regmacrospace.c: In function ‘sysdroprexxmacro’: ./regutil/regmacrospace.c:84:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘ULONG’ {aka ‘long unsigned int’} [-Wformat=] 84 | result->strlength = sprintf(result->strptr, "%d", RexxDropMacro(fn)); | ~^ ~~~~~~~~~~~~~~~~~ | | | | int ULONG {aka long unsigned int} | %ld ./regutil/regmacrospace.c: In function ‘sysloadrexxmacrospace’: ./regutil/regmacrospace.c:97:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘ULONG’ {aka ‘long unsigned int’} [-Wformat=] 97 | result->strlength = sprintf(result->strptr, "%d", RexxLoadMacroSpace(0, NULL, file)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int ULONG {aka long unsigned int} | %ld ./regutil/regmacrospace.c: In function ‘sysqueryrexxmacro’: ./regutil/regmacrospace.c:107:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 107 | int rc; | ^~ ./regutil/regmacrospace.c: In function ‘sysreorderrexxmacro’: ./regutil/regmacrospace.c:146:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘ULONG’ {aka ‘long unsigned int’} [-Wformat=] 146 | result->strlength = sprintf(result->strptr, "%d", RexxReorderMacro(fn, flags)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int ULONG {aka long unsigned int} | %ld ./regutil/regmacrospace.c:134:17: warning: unused variable ‘file’ [-Wunused-variable] 134 | char * fn, * file; | ^~~~ ./regutil/regmacrospace.c: In function ‘syssaverexxmacrospace’: ./regutil/regmacrospace.c:160:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘ULONG’ {aka ‘long unsigned int’} [-Wformat=] 160 | result->strlength = sprintf(result->strptr, "%d", RexxSaveMacroSpace(0, NULL, file)); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int ULONG {aka long unsigned int} | %ld gcc -c -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o regscreenux.o -fPIC -DDYNAMIC ./regutil/regscreenux.c gcc -c -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o regsemux.o -fPIC -DDYNAMIC ./regutil/regsemux.c ./regutil/regsemux.c:99:19: warning: ‘notimp’ defined but not used [-Wunused-const-variable=] 99 | static const char notimp[] = "not implemented"; | ^~~~~~ gcc -c -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o regstem.o -fPIC -DDYNAMIC ./regutil/regstem.c gcc -c -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o regunicode.o -fPIC -DDYNAMIC ./regutil/regunicode.c ./regutil/regunicode.c: In function ‘mb64tou’: ./regutil/regunicode.c:348:27: warning: unused variable ‘r’ [-Wunused-variable] 348 | register int i, j, c, r, nb; | ^ gcc -c -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o regutil.o -fPIC -DDYNAMIC ./regutil/regutil.c gcc -c -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o rxsupport.o -fPIC -DDYNAMIC ./regutil/rxsupport.c gcc -c -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o regtrig.o -fPIC -DDYNAMIC ./regutil/regtrig.c ./regutil/regtrig.c: In function ‘FormatResult’: ./regutil/regtrig.c:127:53: warning: field precision specifier ‘.*’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 127 | result->strlength = sprintf( result->strptr, "%.*f", precision, res ); | ~~^~ ~~~~~~~~~ | | | | int long unsigned int ./regutil/regtrig.c: In function ‘ValidateArcTrig’: ./regutil/regtrig.c:610:13: warning: variable ‘nco’ set but not used [-Wunused-but-set-variable] 610 | double nco; /* convertion factor */ | ^~~ ./regutil/regtrig.c:609:13: warning: variable ‘nsi’ set but not used [-Wunused-but-set-variable] 609 | double nsi; /* convertion factor */ | ^~~ gcc -shared -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 libregutil.so inifile.o regcrypt.o regfilesys.o regini.o regmacrospace.o regscreenux.o regsemux.o regstem.o regunicode.o regutil.o rxsupport.o regtrig.o libregina.so.3.9 -lncurses -lreadline -lm gcc -c -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o test1.o -fPIC -DDYNAMIC ./test1.c gcc -shared -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 librxtest1.so test1.o libregina.so.3.9 gcc -c -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o test2.o -fPIC -DDYNAMIC ./test2.c gcc -shared -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 librxtest2.so test2.o libregina.so.3.9 gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o threader.o -DPOSIX_THREADS -c ./threader.c ./threader.c: In function ‘instore’: ./threader.c:360:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 360 | threadx[(unsigned) data] = my_threadidx(); | ^ ./threader.c:458:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 458 | ThreadHasStopped( ( unsigned ) data ); | ^ ./threader.c:355:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 355 | int rc; | ^~ ./threader.c: In function ‘external’: ./threader.c:481:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 481 | threadx[(unsigned) data] = my_threadidx(); | ^ ./threader.c:496:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 496 | ThreadHasStopped( ( unsigned ) data ); | ^ ./threader.c:476:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 476 | int rc; | ^~ ./threader.c: In function ‘start_a_thread’: ./threader.c:933:87: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 933 | rc = pthread_create( &thread[position], NULL, (program_name) ? external : instore, (void *) position ); | ^ ./threader.c: In function ‘main’: ./threader.c:1278:7: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1278 | fgets( buf, sizeof( buf ), stdin ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -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 threader threader.o libregina.so.3.9 -L. -lregina gcc -DEXTERNAL_TO_REGINA -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o rxstack.o -c ./rxstack.c ./rxstack.c: In function ‘rxstack_process_websockets_headers’: ./rxstack.c:1976:21: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘char *’ [-Wformat=] 1976 | DEBUGDUMP(printf("end of headers at %x: [%s]\n",start,start );); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | char * ./rxstack.c:257:28: note: in definition of macro ‘DEBUGDUMP’ 257 | {x;} \ | ^ ./rxstack.c:1976:41: note: format string is defined here 1976 | DEBUGDUMP(printf("end of headers at %x: [%s]\n",start,start );); | ~^ | | | unsigned int | %s ./rxstack.c: In function ‘decode_ws_payload’: ./rxstack.c:2028:24: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 2028 | DEBUGDUMP(printf("frame[0..3]: 0x%x 0x%x 0x%x 0x%x (tot: %d)\n",(unsigned char) frame[0],(unsigned char) frame[1],(unsigned char) frame[2],(unsigned char) frame[3], srclength);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ | | | size_t {aka long unsigned int} ./rxstack.c:257:28: note: in definition of macro ‘DEBUGDUMP’ 257 | {x;} \ | ^ ./rxstack.c:2028:65: note: format string is defined here 2028 | DEBUGDUMP(printf("frame[0..3]: 0x%x 0x%x 0x%x 0x%x (tot: %d)\n",(unsigned char) frame[0],(unsigned char) frame[1],(unsigned char) frame[2],(unsigned char) frame[3], srclength);); | ~^ | | | int | %ld ./rxstack.c:2032:27: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat=] 2032 | DEBUGDUMP(printf("Truncated frame from client, need %d more bytes\n",frame - (src + srclength));); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int ./rxstack.c:257:28: note: in definition of macro ‘DEBUGDUMP’ 257 | {x;} \ | ^ ./rxstack.c:2032:63: note: format string is defined here 2032 | DEBUGDUMP(printf("Truncated frame from client, need %d more bytes\n",frame - (src + srclength));); | ~^ | | | int | %ld ./rxstack.c:2072:24: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 3 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 2072 | DEBUGDUMP(printf(" payload_length: %u, raw remaining: %u, , hdr_length: %d, opcode %d\n",payload_length, remaining,hdr_length, *opcode);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ | | | size_t {aka long unsigned int} ./rxstack.c:257:28: note: in definition of macro ‘DEBUGDUMP’ 257 | {x;} \ | ^ ./rxstack.c:2072:65: note: format string is defined here 2072 | DEBUGDUMP(printf(" payload_length: %u, raw remaining: %u, , hdr_length: %d, opcode %d\n",payload_length, remaining,hdr_length, *opcode);); | ~^ | | | unsigned int | %lu mv rexxbif.o rexxbif.o.save gcc -DEXTERNAL_TO_REGINA -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -c ./rexxbif.c ./rexxbif.c: In function ‘Rexx_upper’: ./rexxbif.c:95:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 95 | str->value[i] = (char)toupper( str->value[i] ); | ^ In file included from ./rexxbif.c:4: ./rexxbif.h:99:9: note: at offset 4 into destination object ‘value’ of size 4 99 | char value[4]; | ^~~~~ mv rexxbif.o erexxbif.o mv rexxbif.o.save rexxbif.o mv extstack.o extstack.o.save gcc -DEXTERNAL_TO_REGINA -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -c ./extstack.c ./extstack.c: In function ‘__regina_read_result_from_rxstack’: ./extstack.c:296:8: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 296 | int rc; | ^~ mv extstack.o eextstack.o mv extstack.o.save extstack.o gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -c ./contrib/LibSha1.c In function ‘Sha1Update’, inlined from ‘Sha1Finalise’ at ./contrib/LibSha1.c:202:5: ./contrib/LibSha1.c:169:13: warning: ‘TransformFunction’ reading 64 bytes from a region of size 1 [-Wstringop-overread] 169 | TransformFunction(Context->State, (uint8_t*)Buffer + i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./contrib/LibSha1.c:169:13: note: referencing argument 2 of type ‘const uint8_t[64]’ {aka ‘const unsigned char[64]’} ./contrib/LibSha1.c: In function ‘Sha1Finalise’: ./contrib/LibSha1.c:60:5: note: in a call to function ‘TransformFunction’ 60 | TransformFunction | ^~~~~~~~~~~~~~~~~ In function ‘Sha1Update’, inlined from ‘Sha1Finalise’ at ./contrib/LibSha1.c:205:9: ./contrib/LibSha1.c:169:13: warning: ‘TransformFunction’ reading 64 bytes from a region of size 1 [-Wstringop-overread] 169 | TransformFunction(Context->State, (uint8_t*)Buffer + i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./contrib/LibSha1.c:169:13: note: referencing argument 2 of type ‘const uint8_t[64]’ {aka ‘const unsigned char[64]’} ./contrib/LibSha1.c: In function ‘Sha1Finalise’: ./contrib/LibSha1.c:60:5: note: in a call to function ‘TransformFunction’ 60 | TransformFunction | ^~~~~~~~~~~~~~~~~ gcc -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 rxstack rxstack.o erexxbif.o eextstack.o LibSha1.o gcc -DEXTERNAL_TO_REGINA -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o rxqueue.o -c ./rxqueue.c ./rxqueue.c: In function ‘__regina_Str_upper’: ./rxqueue.c:137:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 137 | str->value[i] = (char)toupper( str->value[i] ); | ^ In file included from ./rexx.h:264, from ./rxqueue.c:21: ./strengs.h:27:9: note: at offset 4 into destination object ‘value’ of size 4 27 | char value[4] ; | ^~~~~ gcc -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 rxqueue rxqueue.o erexxbif.o eextstack.o gcc -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -O3 -Wall -fomit-frame-pointer -fno-strict-aliasing -Wno-char-subscripts -DREGINA_SHARE_DIRECTORY=\"/usr/share/regina-rexx\" -DREGINA_VERSION_DATE=\""25 Jun 2022"\" -DREGINA_VERSION_MAJOR=\"3\" -DREGINA_VERSION_MINOR=\"9\" -DREGINA_VERSION_RELEASE=\"5\" -DREGINA_VERSION_SUPP=\"\" -DREGINA_BITS=32 -DHAVE_CONFIG_H -DHAVE_GCI -I./gci -I. -I. -I./contrib -o msgcmp.o -c ./msgcmp.c gcc -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 msgcmp msgcmp.o ./msgcmp ./en.mts ./pt.mts ./no.mts ./de.mts ./es.mts ./pl.mts ./sv.mts ./tr.mts 271 error messages and 3 prefixes compiled ./rexx ./checkmts.rexx . de.mts is clean es.mts is clean no.mts is clean pl.mts is clean pt.mts is clean sv.mts is clean tr.mts is clean + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.15fSOM + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64 ++ dirname /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd regina-rexx-3.9.5 + mkdir -p /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/pkgconfig + mkdir -p /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/regina-rexx/3.9.5 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64 'INSTALL=/usr/bin/install -p' /usr/bin/install -p -m 755 -d /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/bin /usr/bin/install -p -m 755 -d /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64 /usr/bin/install -p -m 755 -d /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/include /usr/bin/install -p -m 755 -d /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx /usr/bin/install -p -m 755 -d /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/examples /usr/bin/install -p -m 755 -d /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/etc /usr/bin/install -p -m 755 -d /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/man/man1 /usr/bin/install -p -m 755 -c ./rexx /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/bin/rexx /usr/bin/install -p -m 755 -c ./rxqueue /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/bin/rxqueue /usr/bin/install -p -m 755 -c ./rxstack /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/bin/rxstack /usr/bin/install -p -m 644 -c ./rxstack.conf.etc /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/etc/rxstack.conf /usr/bin/install -p -m 755 -c ./regina-config /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/bin/regina-config /usr/bin/install -p -m 755 -c ./libregina.pc /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/pkgconfig/libregina.pc /usr/bin/install -p -m 644 -c ./libregina.a /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/libregina.a ranlib /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/libregina.a /usr/bin/install -p -m 644 -c ./regina.1 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/man/man1/regina.1 /usr/bin/install -p -m 644 -c ./regina.1 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/man/man1/rexx.1 /usr/bin/install -p -m 644 -c ./regina-config.1 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/man/man1/regina-config.1 /usr/bin/install -p -m 644 -c ./rxstack.1 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/man/man1/rxstack.1 /usr/bin/install -p -m 644 -c ./rxqueue.1 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/man/man1/rxqueue.1 gzip -f /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/man/man1/regina.1 gzip -f /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/man/man1/rexx.1 gzip -f /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/man/man1/regina-config.1 gzip -f /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/man/man1/rxstack.1 gzip -f /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/man/man1/rxqueue.1 /usr/bin/install -p -m 644 -c ./rexxsaa.h /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/include/rexxsaa.h /usr/bin/install -p -m 644 -c ./en.mtb /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/en.mtb /usr/bin/install -p -m 644 -c ./pt.mtb /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/pt.mtb /usr/bin/install -p -m 644 -c ./no.mtb /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/no.mtb /usr/bin/install -p -m 644 -c ./de.mtb /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/de.mtb /usr/bin/install -p -m 644 -c ./es.mtb /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/es.mtb /usr/bin/install -p -m 644 -c ./pl.mtb /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/pl.mtb /usr/bin/install -p -m 644 -c ./tr.mtb /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/tr.mtb /usr/bin/install -p -m 644 -c ./sv.mtb /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/sv.mtb /usr/bin/install -p -m 755 -c ./demo/rexxcps.rexx /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/examples/rexxcps.rexx /usr/bin/install -p -m 755 -c ./demo/animal.rexx /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/examples/animal.rexx /usr/bin/install -p -m 755 -c ./demo/block.rexx /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/examples/block.rexx /usr/bin/install -p -m 755 -c ./demo/dateconv.rexx /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/examples/dateconv.rexx /usr/bin/install -p -m 755 -c ./demo/timeconv.rexx /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/examples/timeconv.rexx /usr/bin/install -p -m 755 -c ./demo/newstr.rexx /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/examples/newstr.rexx /usr/bin/install -p -m 755 -c ./regina /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/bin/regina /usr/bin/install -p -m 755 -c ./demo/dynfunc.rexx /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/examples/dynfunc.rexx /usr/bin/install -p -m 755 -c ./regutil/regutil.rexx /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/examples/regutil.rexx /usr/bin/install -p -m 755 -c ./regutil/getline.rexx /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/examples/getline.rexx /usr/bin/install -p -m 755 -d /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64 /usr/bin/install -p -m 755 -d /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/regina-rexx/addons /usr/bin/install -p -m 755 -c ./libregina.so.3.9 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/libregina.so.3.9 rm -f /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/libregina.so.3 (cd /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64;ln -s libregina.so.3.9 libregina.so.3 ) rm -f /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/libregina.so (cd /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64;ln -s libregina.so.3 libregina.so ) /usr/bin/install -p -m 755 -c ./libregutil.so /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/regina-rexx/3.9.5/libregutil.so /usr/bin/install -p -m 755 -c ./librxtest1.so /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/regina-rexx/3.9.5/librxtest1.so /usr/bin/install -p -m 755 -c ./librxtest2.so /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/regina-rexx/3.9.5/librxtest2.so (cd /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/regina-rexx/addons;ln -s ../3.9.5/libregutil.so .) (cd /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/regina-rexx/addons;ln -s ../3.9.5/librxtest1.so .) (cd /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/regina-rexx/addons;ln -s ../3.9.5/librxtest2.so .) + install -Dpm0644 -t /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib/systemd/system rxstack.service + rm /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/lib64/libregina.a + mv /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/regina-rexx/examples . + ln -sf regina.1.gz /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/man/man1/rexx.1.gz + /usr/bin/find-debuginfo -j1 --strict-build-id -m -i --build-id-seed 3.9.5-4.fc40 --unique-debug-suffix -3.9.5-4.fc40.riscv64 --unique-debug-src-base regina-rexx-3.9.5-4.fc40.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/regina-rexx-3.9.5 find-debuginfo: starting Extracting debug info from 8 files DWARF-compressing 8 files sepdebugcrcfix: Updated 8 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/regina-rexx-3.9.5-4.fc40.riscv64 cpio: flex.skl: Cannot stat: No such file or directory 5270 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/lib64/pkgconfig/libregina.pc is executable but has no shebang, removing executable bit mangling shebang in /usr/bin/regina-config from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j1 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: regina-rexx-3.9.5-4.fc40.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.PWhnG2 + umask 022 + cd /builddir/build/BUILD + cd regina-rexx-3.9.5 + DOCDIR=/builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.07a /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.08a /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.08b /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.08c /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.08d /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.08e /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.08f /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.08g /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.08h /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.20 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.21 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.22 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.30 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.31 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.32 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.33 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.34 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.35 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.36 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.37 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.38 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.382 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.383 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.390 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.391 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.393 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.394 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.395 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.BeOS /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.DJG /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.DOS4G /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.MacOSX /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.OS2 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.QNX4 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.STATIC /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.Unix /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.VCP /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.VMS /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.W32 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/README.W64 /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/BUGS /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/TODO /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/HACKERS.txt /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.zs8gBs + umask 022 + cd /builddir/build/BUILD + cd regina-rexx-3.9.5 + LICENSEDIR=/builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/licenses/regina-rexx + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/licenses/regina-rexx + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/COPYING-LIB /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/licenses/regina-rexx + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(regina-rexx) = 3.9.5-4.fc40 regina-rexx = 3.9.5-4.fc40 regina-rexx(riscv-64) = 3.9.5-4.fc40 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcrypt.so.2()(64bit) libcrypt.so.2(XCRYPT_2.0)(64bit) libregina.so.3()(64bit) libregina.so.3(regina_2.0)(64bit) rtld(GNU_HASH) Processing files: regina-rexx-devel-3.9.5-4.fc40.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.yhfM3a + umask 022 + cd /builddir/build/BUILD + cd regina-rexx-3.9.5 + LICENSEDIR=/builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/licenses/regina-rexx-devel + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/licenses/regina-rexx-devel + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/COPYING-LIB /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/licenses/regina-rexx-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: pkgconfig(libregina) = 3.9.5 regina-rexx-devel = 3.9.5-4.fc40 regina-rexx-devel(riscv-64) = 3.9.5-4.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config /usr/bin/sh libregina.so.3()(64bit) Processing files: regina-rexx-libs-3.9.5-4.fc40.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.oPoYsz + umask 022 + cd /builddir/build/BUILD + cd regina-rexx-3.9.5 + LICENSEDIR=/builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/licenses/regina-rexx-libs + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/licenses/regina-rexx-libs + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/COPYING-LIB /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/licenses/regina-rexx-libs + RPM_EC=0 ++ jobs -p + exit 0 Provides: libregina.so.3()(64bit) libregina.so.3(REXXSAA_API)(64bit) libregina.so.3(regina_2.0)(64bit) libregina.so.3(regina_2.2)(64bit) libregina.so.3(regina_3.1)(64bit) libregina.so.3(regina_3.3)(64bit) libregina.so.3(regina_3.7)(64bit) libregutil.so()(64bit) librxtest1.so()(64bit) librxtest2.so()(64bit) regina-rexx-libs = 3.9.5-4.fc40 regina-rexx-libs(riscv-64) = 3.9.5-4.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcrypt.so.2()(64bit) libcrypt.so.2(XCRYPT_2.0)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libreadline.so.8()(64bit) libregina.so.3()(64bit) libregina.so.3(REXXSAA_API)(64bit) libregina.so.3(regina_2.2)(64bit) libtinfo.so.6()(64bit) rtld(GNU_HASH) Processing files: regina-rexx-doc-3.9.5-4.fc40.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.1SS6O1 + umask 022 + cd /builddir/build/BUILD + cd regina-rexx-3.9.5 + DOCDIR=/builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx-doc + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx-doc + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/doc /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx-doc + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/examples /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/doc/regina-rexx-doc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.QB8MhZ + umask 022 + cd /builddir/build/BUILD + cd regina-rexx-3.9.5 + LICENSEDIR=/builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/licenses/regina-rexx-doc + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/licenses/regina-rexx-doc + cp -pr /builddir/build/BUILD/regina-rexx-3.9.5/COPYING-LIB /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64/usr/share/licenses/regina-rexx-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: regina-rexx-doc = 3.9.5-4.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: regina-rexx-debugsource-3.9.5-4.fc40.riscv64 Provides: regina-rexx-debugsource = 3.9.5-4.fc40 regina-rexx-debugsource(riscv-64) = 3.9.5-4.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: regina-rexx-debuginfo-3.9.5-4.fc40.riscv64 Provides: debuginfo(build-id) = 0443df08aafedffdd86a154ad0b0f82dfdadf116 debuginfo(build-id) = 45571548f32b9effc42a87d1a2753ef04ff2572b debuginfo(build-id) = 80469a0c19bffae7cbf2a63404e8954b65f4ce87 debuginfo(build-id) = a185e414439e534e335e867274a290645b14f362 regina-rexx-debuginfo = 3.9.5-4.fc40 regina-rexx-debuginfo(riscv-64) = 3.9.5-4.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: regina-rexx-debugsource(riscv-64) = 3.9.5-4.fc40 Processing files: regina-rexx-libs-debuginfo-3.9.5-4.fc40.riscv64 Provides: debuginfo(build-id) = 1c1b8e868269350147bb336a871114d981c7143d debuginfo(build-id) = 7645cc6dc0f79bdd602d0bf9ebcc1bc5a5403922 debuginfo(build-id) = c5344fa25a1d2f9246631393ba867e65de0c7f04 debuginfo(build-id) = ccfdebbc36ec05ec877ac997e421bd3bf2028b71 libregina.so.3.9-3.9.5-4.fc40.riscv64.debug()(64bit) libregutil.so-3.9.5-4.fc40.riscv64.debug()(64bit) librxtest1.so-3.9.5-4.fc40.riscv64.debug()(64bit) librxtest2.so-3.9.5-4.fc40.riscv64.debug()(64bit) regina-rexx-libs-debuginfo = 3.9.5-4.fc40 regina-rexx-libs-debuginfo(riscv-64) = 3.9.5-4.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: regina-rexx-debugsource(riscv-64) = 3.9.5-4.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64 Wrote: /builddir/build/RPMS/regina-rexx-doc-3.9.5-4.fc40.noarch.rpm Wrote: /builddir/build/RPMS/regina-rexx-libs-3.9.5-4.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/regina-rexx-debuginfo-3.9.5-4.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/regina-rexx-libs-debuginfo-3.9.5-4.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/regina-rexx-devel-3.9.5-4.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/regina-rexx-3.9.5-4.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/regina-rexx-debugsource-3.9.5-4.fc40.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.SZSWeH + umask 022 + cd /builddir/build/BUILD + cd regina-rexx-3.9.5 + /usr/bin/rm -rf /builddir/build/BUILDROOT/regina-rexx-3.9.5-4.fc40.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.2klaHy + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/regina-rexx-3.9.5-SPECPARTS + rm -rf regina-rexx-3.9.5 regina-rexx-3.9.5.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0