Mock Version: 2.3 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/atheme.spec'], chrootPath='/var/lib/mock/fedora-31-x86_64-1592537349.448401/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.0kdfsj0x:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.0kdfsj0x:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '6a41c9b8c9e04df5b848df2e6f3d9487', '-D', '/var/lib/mock/fedora-31-x86_64-1592537349.448401/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.0kdfsj0x:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/atheme.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1551139200 Wrote: /builddir/build/SRPMS/atheme-7.2.10r2-2.fc31.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/atheme.spec'], chrootPath='/var/lib/mock/fedora-31-x86_64-1592537349.448401/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.0kdfsj0x:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.0kdfsj0x:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '3ee20971f34b415ca567417554b9a608', '-D', '/var/lib/mock/fedora-31-x86_64-1592537349.448401/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.0kdfsj0x:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/atheme.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1551139200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.eJIUNt + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf atheme-v7.2.10-r2 + /usr/bin/xz -dc /builddir/build/SOURCES/atheme-v7.2.10-r2.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd atheme-v7.2.10-r2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (atheme-lockmodes.patch):' Patch #1 (atheme-lockmodes.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file modules/chanserv/register.c + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.1qvJ2u + umask 022 + cd /builddir/build/BUILD + cd atheme-v7.2.10-r2 + git submodule init + git submodule update Submodule path 'libmowgli-2': checked out '12c57bf765603d53decabcdd4cecd3c845a85000' Submodule path 'modules/contrib': checked out '013c42d14d566c58f91a9ee2aa0d0b8f25217059' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 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 ./libmowgli-2/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./libmowgli-2/config.sub ++ basename ./libmowgli-2/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./libmowgli-2/config.sub '/usr/lib/rpm/redhat/config.sub' -> './libmowgli-2/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./libmowgli-2/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./libmowgli-2/config.guess ++ basename ./libmowgli-2/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./libmowgli-2/config.guess '/usr/lib/rpm/redhat/config.guess' -> './libmowgli-2/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./autoconf/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./autoconf/config.guess ++ basename ./autoconf/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./autoconf/config.guess '/usr/lib/rpm/redhat/config.guess' -> './autoconf/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./autoconf/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./autoconf/config.sub ++ basename ./autoconf/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./autoconf/config.sub '/usr/lib/rpm/redhat/config.sub' -> './autoconf/config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --sysconfdir=/etc/atheme --bindir=/usr/sbin --docdir=/usr/share/doc/atheme --enable-fhs-paths --enable-warnings --enable-contrib --enable-large-net --disable-rpath --with-cracklib --with-pcre --with-perl --with-ldap --without-libmowgli checking for tput... /usr/bin/tput checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu checking for shared library system... GNU checking whether we need an implib... no checking if you read GIT-Access... yes checking for rm... /usr/bin/rm checking for mv... /usr/bin/mv checking for cp... /usr/bin/cp checking for ln... /usr/bin/ln checking whether ln -s works... yes checking for tar... /usr/bin/tar checking for ar... /usr/bin/ar checking for ranlib... /usr/bin/ranlib checking for x86_64-redhat-linux-gnu-gcc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether 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 gcc option to accept ISO C99... none needed 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 minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether byte ordering is bigendian... no checking whether make sets $(MAKE)... yes checking for x86_64-redhat-linux-gnu-pkg-config... /usr/bin/x86_64-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking whether NLS is requested... yes checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for link.h... yes checking for inet_pton... yes checking for inet_ntop... yes checking for gettimeofday... yes checking for umask... yes checking for arc4random... no checking for arc4random_buf... no checking for arc4random_uniform... no checking for explicit_bzero... yes checking for memset_s... no checking for getrlimit... yes checking for fork... yes checking for getpid... yes checking for execve... yes checking for strtok_r... yes checking for inet_ntop... (cached) yes checking for strcasestr... yes checking for flock... yes checking for socket... yes checking for gethostbyname... yes checking for library containing crypt... -lcrypt checking for stdarg.h... yes checking for varargs.h... no checking for unsigned long long int... yes checking for vsnprintf... yes checking whether vsnprintf is C99 compliant... yes checking for snprintf... yes checking whether snprintf is C99 compliant... yes checking for vasprintf... yes checking for asprintf... yes checking for library containing FascistCheck... -lcrack checking for library containing stringprep... no checking for ldap_initialize in -lldap... yes checking for perl... /usr/bin/perl checking if you want FHS-like pathnames... yes checking if you want reproducible builds... no checking if you want large network support... yes checking if you want contrib modules... yes checking for SSL_read in -lssl... yes checking for openssl/ssl.h... yes checking for openssl/err.h... yes checking openssl/ec.h usability... yes checking openssl/ec.h presence... yes checking for openssl/ec.h... yes checking for C compiler flag(s) -Werror=unknown-warning-option ... no checking for C compiler flag(s) -Werror=implicit ... yes checking for C compiler flag(s) -Weverything ... no checking for C compiler flag(s) -Wall ... yes checking for C compiler flag(s) -Wextra ... yes checking for C compiler flag(s) -Waggregate-return ... yes checking for C compiler flag(s) -Waggressive-loop-optimizations ... yes checking for C compiler flag(s) -Walloc-zero ... yes checking for C compiler flag(s) -Walloca ... yes checking for C compiler flag(s) -Wbad-function-cast ... yes checking for C compiler flag(s) -Wc99-c11-compat ... yes checking for C compiler flag(s) -Wcast-qual ... yes checking for C compiler flag(s) -Wdangling-else ... yes checking for C compiler flag(s) -Wdate-time ... yes checking for C compiler flag(s) -Wdisabled-optimization ... yes checking for C compiler flag(s) -Wdouble-promotion ... yes checking for C compiler flag(s) -Wduplicated-branches ... yes checking for C compiler flag(s) -Wduplicated-cond ... yes checking for C compiler flag(s) -Wfatal-errors ... yes checking for C compiler flag(s) -Wfloat-equal ... yes checking for C compiler flag(s) -Wformat-nonliteral ... yes checking for C compiler flag(s) -Wformat-security ... yes checking for C compiler flag(s) -Wformat-signedness ... yes checking for C compiler flag(s) -Wformat-y2k ... yes checking for C compiler flag(s) -Winline ... yes checking for C compiler flag(s) -Winit-self ... yes checking for C compiler flag(s) -Winvalid-pch ... yes checking for C compiler flag(s) -Wjump-misses-init ... yes checking for C compiler flag(s) -Wlogical-op ... yes checking for C compiler flag(s) -Wmissing-declarations ... yes checking for C compiler flag(s) -Wmissing-format-attribute ... yes checking for C compiler flag(s) -Wmissing-include-dirs ... yes checking for C compiler flag(s) -Wmissing-prototypes ... yes checking for C compiler flag(s) -Wnested-externs ... yes checking for C compiler flag(s) -Wnormalized=nfkc ... yes checking for C compiler flag(s) -Wnull-dereference ... yes checking for C compiler flag(s) -Wold-style-definition ... yes checking for C compiler flag(s) -Woverlength-strings ... yes checking for C compiler flag(s) -Wpointer-arith ... yes checking for C compiler flag(s) -Wpointer-compare ... yes checking for C compiler flag(s) -Wredundant-decls ... yes checking for C compiler flag(s) -Wregister ... yes checking for C compiler flag(s) -Wrestrict ... yes checking for C compiler flag(s) -Wshadow ... yes checking for C compiler flag(s) -Wstack-protector ... yes checking for C compiler flag(s) -Wstrict-overflow=3 ... yes checking for C compiler flag(s) -Wstrict-prototypes ... yes checking for C compiler flag(s) -Wstringop-overflow=4 ... yes checking for C compiler flag(s) -Wstringop-truncation ... yes checking for C compiler flag(s) -Wtrampolines ... yes checking for C compiler flag(s) -Wundef ... yes checking for C compiler flag(s) -Wunsafe-loop-optimizations ... yes checking for C compiler flag(s) -Wunsuffixed-float-constants ... yes checking for C compiler flag(s) -Wunused ... yes checking for C compiler flag(s) -Wvla ... yes checking for C compiler flag(s) -Wwrite-strings ... yes checking for C compiler flag(s) -Wno-cast-align ... yes checking for C compiler flag(s) -Wno-conversion ... yes checking for C compiler flag(s) -Wno-inline ... yes checking for C compiler flag(s) -Wno-missing-declarations ... yes checking for C compiler flag(s) -Wno-missing-include-dirs ... yes checking for C compiler flag(s) -Wno-missing-prototypes ... yes checking for C compiler flag(s) -Wno-packed ... yes checking for C compiler flag(s) -Wno-padded ... yes checking for C compiler flag(s) -Wno-sign-conversion ... yes checking for C compiler flag(s) -Wno-suggest-attribute=format ... yes checking for C compiler flag(s) -Wno-unused-parameter ... yes checking for C compiler flag(s) -Wno-unused-variable ... yes checking for LIBQRENCODE... yes checking for PCRE... yes configure: touching .deps files configure: creating ./config.status config.status: creating buildsys.mk config.status: creating extra.mk config.status: creating atheme-services.pc config.status: creating include/sysconf.h config.status: executing default-1 commands === configuring in libmowgli-2 (/builddir/build/BUILD/atheme-v7.2.10-r2/libmowgli-2) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/atheme' '--bindir=/usr/sbin' '--docdir=/usr/share/doc/atheme' '--enable-fhs-paths' '--enable-warnings' '--enable-contrib' '--enable-large-net' '--disable-rpath' '--with-cracklib' '--with-pcre' '--with-perl' '--with-ldap' '--without-libmowgli' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' --cache-file=/dev/null --srcdir=. checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu checking target system type... x86_64-redhat-linux-gnu checking for x86_64-redhat-linux-gnu-gcc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether 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 how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for gcc option to accept ISO C99... none needed 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 poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking winsock2.h usability... no checking winsock2.h presence... no checking for winsock2.h... no checking sys/epoll.h usability... yes checking sys/epoll.h presence... yes checking for sys/epoll.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/pstat.h usability... no checking sys/pstat.h presence... no checking for sys/pstat.h... no checking sys/prctl.h usability... yes checking sys/prctl.h presence... yes checking for sys/prctl.h... yes checking for fcntl... yes checking for kqueue... no checking for mmap... yes checking for select... yes checking for dispatch_block... no checking for port_create... no checking for setproctitle... no checking for pstat... no checking for PS_STRINGS... no checking for ar... /usr/bin/ar checking for ranlib... /usr/bin/ranlib checking for shared library system... GNU checking whether we need an implib... no checking OS type... posix checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for dlopen in -ldl... yes checking for clock_gettime in -lrt... yes checking for pkg-config... /usr/bin/pkg-config checking whether compiling and linking against OpenSSL works... yes checking for tput... /usr/bin/tput configure: touching .deps files configure: creating ./config.status config.status: creating buildsys.mk config.status: creating extra.mk config.status: creating libmowgli-2.pc config.status: creating src/libmowgli/platform/autoconf.h Configuration: OpenSSL support: yes Examples: no Now type "make" to build, and "make install" to install. Thank you for using libmowgli. Configuration: Atheme version : 7.2.10-r2 Installation prefix : /usr Module root directory: /usr/lib64/atheme Config directory : /etc/atheme Logfile directory : ${localstatedir}/log/atheme Data directory : ${localstatedir}/lib/atheme PID directory : ${localstatedir}/run/atheme Reproducible builds : no Large network support: yes OpenSSL support : yes GNU libidn support : no Contrib modules : yes Mowgli installation : internal PCRE support : yes Perl support : yes QR Code support : yes CFLAGS : -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror=implicit -Wall -Wextra -Waggregate-return -Waggressive-loop-optimizations -Walloc-zero -Walloca -Wbad-function-cast -Wc99-c11-compat -Wcast-qual -Wdangling-else -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wfatal-errors -Wfloat-equal -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Winline -Winit-self -Winvalid-pch -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnormalized=nfkc -Wnull-dereference -Wold-style-definition -Woverlength-strings -Wpointer-arith -Wpointer-compare -Wredundant-decls -Wregister -Wrestrict -Wshadow -Wstack-protector -Wstrict-overflow=3 -Wstrict-prototypes -Wstringop-overflow=4 -Wstringop-truncation -Wtrampolines -Wundef -Wunsafe-loop-optimizations -Wunsuffixed-float-constants -Wunused -Wvla -Wwrite-strings -Wno-cast-align -Wno-conversion -Wno-inline -Wno-missing-declarations -Wno-missing-include-dirs -Wno-missing-prototypes -Wno-packed -Wno-padded -Wno-sign-conversion -Wno-suggest-attribute=format -Wno-unused-parameter -Wno-unused-variable Internationalization : yes Type make to build Atheme, and make install to install it. + make -j2 make[1]: warning: -jN forced in submake: disabling jobserver mode. make[1]: warning: -jN forced in submake: disabling jobserver mode. Generate: hooktypes.h Generate: serno.h make[2]: warning: -jN forced in submake: disabling jobserver mode. make[3]: warning: -jN forced in submake: disabling jobserver mode. make[4]: warning: -jN forced in submake: disabling jobserver mode. make[4]: warning: -jN forced in submake: disabling jobserver mode. make[1]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: bootstrap.lib.o CompileResource: es.mo CompileResource: ru.mo make[5]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: argstack.lib.o CompileResource: cy.mo make[5]: warning: -jN forced in submake: disabling jobserver mode. ru.po:7: warning: header field 'Language-Team' still has the initial default value CompileResource: de.mo CompileResource: da.mo cy.po:8: warning: de.po:8: warning: header field 'Language-Team' still has the initial default value header field 'Language-Team' still has the initial default value CompileResource: fr.mo da.po:8: warning: header field 'Language-Team' still has the initial default value CompileLib: alloc.lib.o CompileLib: bitvector.lib.o CompileLib: formatter.lib.o CompileLib: allocation_policy.lib.o CompileLib: allocator.lib.o CompileLib: hash.lib.o CompileLib: heap.lib.o CompileLib: hook.lib.o CompileLib: logger.lib.o CompileLib: memslice.lib.o CompileLib: mowgli_string.lib.o CompileLib: random.lib.o CompileLib: process.lib.o CompileLib: mowgli_signal.lib.o Link: mowgli.core.lib.a make[4]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: dictionary.lib.o make[5]: warning: -jN forced in submake: disabling jobserver mode. Link: mowgli.base.lib.a make[4]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: dns.lib.o make[5]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: list.lib.o CompileLib: queue.lib.o CompileLib: evloop_res.lib.o CompileLib: evloop_reslib.lib.o CompileLib: index.lib.o CompileLib: patricia.lib.o CompileLib: evloop_reslist_win32.lib.o Link: mowgli.container.lib.a make[4]: warning: -jN forced in submake: disabling jobserver mode. Link: mowgli.dns.lib.a CompileLib: eventloop.lib.o make[5]: warning: -jN forced in submake: disabling jobserver mode. make[4]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: confparse.lib.o make[5]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: helper.lib.o CompileLib: error_backtrace.lib.o CompileLib: getopt_long.lib.o CompileLib: pollable.lib.o CompileLib: timer.lib.o CompileLib: global_storage.lib.o CompileLib: null_pollops.lib.o CompileLib: poll_pollops.lib.o CompileLib: program_opts.lib.o CompileLib: epoll_pollops.lib.o CompileLib: proctitle.lib.o program_opts.c: In function 'mowgli_program_opts_lookup_name': program_opts.c:60:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 60 | if (strlen(name) > 1) | ^ CompileLib: kqueue_pollops.lib.o CompileLib: json.lib.o CompileLib: qnx_pollops.lib.o CompileLib: ports_pollops.lib.o CompileLib: select_pollops.lib.o CompileLib: windows_pollops.lib.o Link: mowgli.eventloop.lib.a make[4]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: linebuf.lib.o make[5]: warning: -jN forced in submake: disabling jobserver mode. Link: mowgli.ext.lib.a make[4]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: interface.lib.o make[5]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: loader_posix.lib.o Link: mowgli.linebuf.lib.a make[4]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: object.lib.o make[5]: warning: -jN forced in submake: disabling jobserver mode. Link: mowgli.module.lib.a make[4]: warning: -jN forced in submake: disabling jobserver mode. make[5]: warning: -jN forced in submake: disabling jobserver mode. make[5]: warning: -jN forced in submake: disabling jobserver mode. make[6]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: class.lib.o CompileLib: message.lib.o CompileLib: cacheline.lib.o CompileLib: metadata.lib.o Link: mowgli.platform.lib.a make[4]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: mutex.lib.o make[5]: warning: -jN forced in submake: disabling jobserver mode. Link: mowgli.object.lib.a make[4]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: vio.lib.o CompileLib: null_mutexops.lib.o make[5]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: posix_mutexops.lib.o CompileLib: vio_sockets.lib.o CompileLib: win32_mutexops.lib.o CompileLib: vio_openssl.lib.o Link: mowgli.thread.lib.a Link: mowgli.vio.lib.a Link: libmowgli-2.so make[1]: warning: -jN forced in submake: disabling jobserver mode. CompileLib: account.lib.o CompileLib: atheme.lib.o CompileLib: arc4random.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../libmowgli-2/src/libmowgli/mowgli.h:53, from ../include/stdinc.h:13, from ../include/atheme.h:18, from account.c:24: account.c: In function 'expire_myuser_cb': ../libmowgli-2/src/libmowgli/container/list.h:35:40: warning: potential null pointer dereference [-Wnull-dereference] 35 | #define MOWGLI_LIST_LENGTH(list) (list)->count | ~~~~~~^~~~~~~ account.c:1960:6: note: in expansion of macro 'MOWGLI_LIST_LENGTH' 1960 | if (MOWGLI_LIST_LENGTH(&mu->logins) > 0) | ^~~~~~~~~~~~~~~~~~ CompileLib: auth.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: authcookie.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: base64.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: channels.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: cidr.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: cmode.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C channels.c: In function 'chanuser_delete': channels.c:455:48: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 455 | slog(LG_DEBUG, "chanuser_delete(): %s -> %s (%d)", cu->chan->name, cu->user->nick, cu->chan->nummembers - 1); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int unsigned int | %d cidr.c: In function 'comp_with_mask': cidr.c:50:17: warning: left shift of negative value [-Wshift-negative-value] 50 | int m = ((-1) << (8 - (mask % 8))); | ^~ CompileLib: commandtree.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: ctcp-common.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cmode.c: In function 'modestack_add_limit': cmode.c:602:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 602 | if (md->totallen + 11 > 512) | ^~ cmode.c: In function 'modestack_mode_ext_real': cmode.c:753:44: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 753 | slog(LG_ERROR, "modestack_mode_ext(): i=%d out of range (value=\"%s\")", | ~^ | | | int | %d 754 | i, value); | ~ | | | unsigned int cmode.c: In function 'channel_modes': cmode.c:826:47: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 826 | snprintf(q, params + sizeof params - q, " %d", c->limit); | ~^ ~~~~~~~~ | | | | int unsigned int | %d commandtree.c: In function 'text_to_parv': commandtree.c:318:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 318 | } | ^ commandtree.c: In function 'command_exec_split': commandtree.c:137:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 137 | void command_exec_split(service_t *svs, sourceinfo_t *si, const char *cmd, char *text, mowgli_patricia_t *commandtree) | ^~~~~~~~~~~~~~~~~~ commandtree.c:137:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CompileLib: conf.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: confprocess.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: connection.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C confprocess.c: In function 'process_duration_configentry': confprocess.c:201:58: warning: format '%u' expects argument of type 'unsigned int', but argument 5 has type 'int' [-Wformat=] 201 | conf_report_warning(ce, "value %lu%s is out of range [%u%s,%u%s]", | ~^ | | | unsigned int | %u ...... 204 | 0, | ~ | | | int CompileLib: crypto.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: culture.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C connection.c: In function 'connection_open_listener_tcp': connection.c:570:40: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 570 | snprintf(buf, BUFSIZE, "listener: %s[%d]", host, port); | ~^ ~~~~ | | | | int unsigned int | %d connection.c:588:79: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 588 | slog(LG_ERROR, "connection_open_listener_tcp(): unable to bind listener %s[%d], errno [%d]", host, port, | ~^ ~~~~ | | | | int unsigned int | %d CompileLib: database_backend.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: datastream.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C database_backend.c: In function 'db_sread_word': database_backend.c:106:63: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 106 | slog(LG_ERROR, "db-sread-word: needed word at file %s line %d token %d", db->file, db->line, db->token); | ~^ ~~~~~~~~ | | | | int unsigned int | %d database_backend.c:106:72: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 106 | slog(LG_ERROR, "db-sread-word: needed word at file %s line %d token %d", db->file, db->line, db->token); | ~^ ~~~~~~~~~ | | | | int unsigned int | %d CompileLib: entity.lib.o database_backend.c: In function 'db_sread_str': database_backend.c:119:73: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 119 | slog(LG_ERROR, "db-sread-multiword: needed multiword at file %s line %d token %d", db->file, db->line, db->token); | ~^ ~~~~~~~~ | | | | int unsigned int | %d database_backend.c:119:82: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 119 | slog(LG_ERROR, "db-sread-multiword: needed multiword at file %s line %d token %d", db->file, db->line, db->token); | ~^ ~~~~~~~~~ | | | | int unsigned int | %d database_backend.c: In function 'db_sread_int': database_backend.c:134:60: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 134 | slog(LG_ERROR, "db-read-int: needed int at file %s line %d token %d", db->file, db->line, db->token); | ~^ ~~~~~~~~ | | | | int unsigned int | %d database_backend.c:134:69: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 134 | slog(LG_ERROR, "db-read-int: needed int at file %s line %d token %d", db->file, db->line, db->token); | ~^ ~~~~~~~~~ | | | | int unsigned int | %d database_backend.c: In function 'db_sread_uint': database_backend.c:149:61: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 149 | slog(LG_ERROR, "db-read-uint: needed int at file %s line %d token %d", db->file, db->line, db->token); | ~^ ~~~~~~~~ | | | | int unsigned int | %d database_backend.c:149:70: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 149 | slog(LG_ERROR, "db-read-uint: needed int at file %s line %d token %d", db->file, db->line, db->token); | ~^ ~~~~~~~~~ | | | | int unsigned int | %d database_backend.c: In function 'db_sread_time': database_backend.c:164:61: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 164 | slog(LG_ERROR, "db-read-time: needed int at file %s line %d token %d", db->file, db->line, db->token); | ~^ ~~~~~~~~ | | | | int unsigned int | %d database_backend.c:164:70: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 164 | slog(LG_ERROR, "db-read-time: needed int at file %s line %d token %d", db->file, db->line, db->token); | ~^ ~~~~~~~~~ | | | | int unsigned int | %d cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: explicit_bzero.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: flags.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: function.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: help.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C function.c: In function 'create_challenge': function.c:62:23: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'int' [-Wformat=] 62 | snprintf(dest, 80, "%x:%x", digest[0], digest[1]); | ~^ ~~~~~~~~~ | | | | unsigned int int | %x function.c:62:26: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'int' [-Wformat=] 62 | snprintf(dest, 80, "%x:%x", digest[0], digest[1]); | ~^ ~~~~~~~~~ | | | | unsigned int int | %x function.c: In function 'pretty_mask': function.c:457:13: warning: variable 'old_mask_pos' set but not used [-Wunused-but-set-variable] 457 | int old_mask_pos; | ^~~~~~~~~~~~ function.c: In function 'sbytes': function.c:829:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 829 | if (x > 1073741824.0) | ^~ function.c:829:8: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] 829 | if (x > 1073741824.0) | ^ function.c:830:10: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 830 | return "GB"; | ^~~~ function.c:832:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 832 | else if (x > 1048576.0) | ^~~~ function.c:832:13: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] 832 | else if (x > 1048576.0) | ^ function.c:833:10: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 833 | return "MB"; | ^~~~ function.c:835:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 835 | else if (x > 1024.0) | ^~~~ function.c:835:13: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] 835 | else if (x > 1024.0) | ^ function.c:836:10: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 836 | return "KB"; | ^~~~ function.c:838:9: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 838 | return "B"; | ^~~ function.c: In function 'bytes': function.c:843:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 843 | if (x > 1073741824.0) | ^~ function.c:843:8: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] 843 | if (x > 1073741824.0) | ^ function.c:844:3: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 844 | return (x / 1073741824.0); | ^~~~~~ function.c:844:13: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] 844 | return (x / 1073741824.0); | ^ function.c:846:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 846 | if (x > 1048576.0) | ^~ function.c:846:8: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] 846 | if (x > 1048576.0) | ^ function.c:847:3: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 847 | return (x / 1048576.0); | ^~~~~~ function.c:847:13: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] 847 | return (x / 1048576.0); | ^ function.c:849:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 849 | if (x > 1024.0) | ^~ function.c:849:8: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] 849 | if (x > 1024.0) | ^ function.c:850:3: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 850 | return (x / 1024.0); | ^~~~~~ function.c:850:13: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] 850 | return (x / 1024.0); | ^ CompileLib: hook.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C function.c: In function 'canonicalize_emails': function.c:311:25: warning: potential null pointer dereference [-Wnull-dereference] 311 | mu->email_canonical = canonicalize_email(mu->email); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ function.c:311:23: warning: potential null pointer dereference [-Wnull-dereference] 311 | mu->email_canonical = canonicalize_email(mu->email); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ function.c:310:3: warning: potential null pointer dereference [-Wnull-dereference] 310 | strshare_unref(mu->email_canonical); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ function.c: In function 'email_within_limits': function.c:399:9: warning: potential null pointer dereference [-Wnull-dereference] 399 | if (mu->email_canonical == email_canonical) | ~~^~~~~~~~~~~~~~~~~ help.c: In function 'help_display_as_subcmd': help.c:147:39: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=] 147 | snprintf(buf, sizeof buf, "%s/%s/%s", SHAREDIR "/help", langname, subname); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:867, from ../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../libmowgli-2/src/libmowgli/mowgli.h:40, from ../include/stdinc.h:13, from ../include/atheme.h:18, from help.c:24: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 25 or more bytes (assuming 1048) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ help.c:152:36: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=] 152 | snprintf(buf, sizeof buf, "%s/%s", SHAREDIR "/help", subname); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:867, from ../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../libmowgli-2/src/libmowgli/mowgli.h:40, from ../include/stdinc.h:13, from ../include/atheme.h:18, from help.c:24: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 24 and 1047 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CompileLib: linker.lib.o CompileLib: logger.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: match.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: md5.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C match.c: In function 'regex_match': match.c:716:76: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 716 | slog(LG_ERROR, "regex_match(): we were given a pattern of unknown type %d, bad!", preg->type); | ~^ ~~~~~~~~~~ | | | | int unsigned int | %d match.c: In function 'regex_destroy': match.c:738:78: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 738 | slog(LG_ERROR, "regex_destroy(): we were given a pattern of unknown type %d, bad!", preg->type); | ~^ ~~~~~~~~~~ | | | | int unsigned int | %d CompileLib: memory.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: module.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: node.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: object.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C module.c: In function 'module_load_internal': module.c:154:82: warning: format '%u' expects argument of type 'unsigned int', but argument 6 has type 'int' [-Wformat=] 154 | snprintf(errbuf, errlen, "module_load(): \2%s\2: MAPI version mismatch (%u != %u), please recompile.", pathname, h->abi_ver, MAPI_ATHEME_V4); | ~^ | | | unsigned int | %u module.c:162:82: warning: format '%u' expects argument of type 'unsigned int', but argument 6 has type 'int' [-Wformat=] 162 | snprintf(errbuf, errlen, "module_load(): \2%s\2: ABI revision mismatch (%u != %u), please recompile.", pathname, h->abi_rev, CURRENT_ABI_REVISION); | ~^ | | | unsigned int | %u module.c:219:68: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 219 | slog(LG_DEBUG, "module_load(): loaded %s [at 0x%lx; MAPI version %d]", h->name, (unsigned long)m->address, h->abi_ver); | ~^ ~~~~~~~~~~ | | | | int unsigned int | %d node.c: In function 'mark_all_illegal': node.c:63:6: warning: old-style function definition [-Wold-style-definition] 63 | void mark_all_illegal() | ^~~~~~~~~~~~~~~~ node.c: In function 'unmark_all_illegal': node.c:92:6: warning: old-style function definition [-Wold-style-definition] 92 | void unmark_all_illegal() | ^~~~~~~~~~~~~~~~~~ node.c: In function 'remove_illegals': node.c:105:6: warning: old-style function definition [-Wold-style-definition] 105 | void remove_illegals() | ^~~~~~~~~~~~~~~ node.c: In function 'kline_expire': node.c:258:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 258 | reason = k->reason ? k->reason : "(none)"; | ^ module.c: In function 'module_load': module.c:214:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1001 [-Wformat-truncation=] 214 | snprintf(errbuf, errlen, "module_load(): module \2%s\2 init failed", pathname); | ^~ In file included from /usr/include/stdio.h:867, from ../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../libmowgli-2/src/libmowgli/mowgli.h:40, from ../include/stdinc.h:13, from ../include/atheme.h:18, from module.c:24: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 37 and 1060 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ module.c:170:46: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=] 170 | snprintf(errbuf, errlen, "module_load(): \2%s\2: Published name \2%s\2 already exists.", pathname, h->name); | ^~ In file included from /usr/include/stdio.h:867, from ../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../libmowgli-2/src/libmowgli/mowgli.h:40, from ../include/stdinc.h:13, from ../include/atheme.h:18, from module.c:24: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 53 or more bytes (assuming 1076) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ module.c:162:46: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=] 162 | snprintf(errbuf, errlen, "module_load(): \2%s\2: ABI revision mismatch (%u != %u), please recompile.", pathname, h->abi_rev, CURRENT_ABI_REVISION); | ^~ In file included from /usr/include/stdio.h:867, from ../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../libmowgli-2/src/libmowgli/mowgli.h:40, from ../include/stdinc.h:13, from ../include/atheme.h:18, from module.c:24: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 74 and 1106 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ module.c:154:46: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=] 154 | snprintf(errbuf, errlen, "module_load(): \2%s\2: MAPI version mismatch (%u != %u), please recompile.", pathname, h->abi_ver, MAPI_ATHEME_V4); | ^~ In file included from /usr/include/stdio.h:867, from ../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../libmowgli-2/src/libmowgli/mowgli.h:40, from ../include/stdinc.h:13, from ../include/atheme.h:18, from module.c:24: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 69 and 1101 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ module.c:146:46: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1008 [-Wformat-truncation=] 146 | snprintf(errbuf, errlen, "module_load(): \2%s\2: Attempted to load an incompatible module. Aborting.", pathname); | ^~ In file included from /usr/include/stdio.h:867, from ../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../libmowgli-2/src/libmowgli/mowgli.h:40, from ../include/stdinc.h:13, from ../include/atheme.h:18, from module.c:24: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 71 and 1094 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ module.c:138:64: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 989 [-Wformat-truncation=] 138 | snprintf(errbuf, errlen, "module_load(): error while loading %s: \2%s\2", pathname, linker_errbuf); | ^~ In file included from /usr/include/stdio.h:867, from ../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../libmowgli-2/src/libmowgli/mowgli.h:40, from ../include/stdinc.h:13, from ../include/atheme.h:18, from module.c:24: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 40 and 2086 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CompileLib: packet.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: phandler.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: pmodule.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C packet.c: In function 'ping_uplink': packet.c:71:56: warning: format '%d' expects argument of type 'int', but argument 2 has type 'unsigned int' [-Wformat=] 71 | sts("ERROR :Closing Link: 127.0.0.1 (Ping timeout: %d seconds)", diff); | ~^ ~~~~ | | | | int unsigned int | %d CompileLib: privs.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: ptasks.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: res.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C ptasks.c: In function 'get_version_string': ptasks.c:52:79: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 52 | PACKAGE_STRING, me.name, revision, get_conf_opts(), ircd->ircdname, ci->id, __DATE__); | ^~~~~~~~ ptasks.c: In function 'handle_stats': ptasks.c:130:54: warning: format '%d' expects argument of type 'int', but argument 6 has type 'unsigned int' [-Wformat=] 130 | numeric_sts(me.me, 213, u, "C *@127.0.0.1 A %s %d uplink", uplink->name, uplink->port); | ~^ ~~~~~~~~~~~~ | | | | int unsigned int | %d ptasks.c:233:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 233 | numeric_sts(me.me, 249, u, "T :event %7d", claro_state.event); | ~~^ ~~~~~~~~~~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:234:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 234 | numeric_sts(me.me, 249, u, "T :node %7d", claro_state.node); | ~~^ ~~~~~~~~~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:236:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 236 | numeric_sts(me.me, 249, u, "T :operclass %7d", cnt.operclass); | ~~^ ~~~~~~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:237:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 237 | numeric_sts(me.me, 249, u, "T :soper %7d", cnt.soper); | ~~^ ~~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:238:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 238 | numeric_sts(me.me, 249, u, "T :tld %7d", cnt.tld); | ~~^ ~~~~~~~ | | | | int unsigned int | %7d ptasks.c:239:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 239 | numeric_sts(me.me, 249, u, "T :kline %7d", cnt.kline); | ~~^ ~~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:240:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 240 | numeric_sts(me.me, 249, u, "T :xline %7d", cnt.xline); | ~~^ ~~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:241:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 241 | numeric_sts(me.me, 249, u, "T :server %7d", cnt.server); | ~~^ ~~~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:242:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 242 | numeric_sts(me.me, 249, u, "T :user %7d", cnt.user); | ~~^ ~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:243:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 243 | numeric_sts(me.me, 249, u, "T :chan %7d", cnt.chan); | ~~^ ~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:244:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 244 | numeric_sts(me.me, 249, u, "T :chanuser %7d", cnt.chanuser); | ~~^ ~~~~~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:245:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 245 | numeric_sts(me.me, 249, u, "T :myuser %7d", cnt.myuser); | ~~^ ~~~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:246:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 246 | numeric_sts(me.me, 249, u, "T :myuser_acc %7d", cnt.myuser_access); | ~~^ ~~~~~~~~~~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:247:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 247 | numeric_sts(me.me, 249, u, "T :mynick %7d", cnt.mynick); | ~~^ ~~~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:248:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 248 | numeric_sts(me.me, 249, u, "T :myuser_nam %7d", cnt.myuser_name); | ~~^ ~~~~~~~~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:249:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 249 | numeric_sts(me.me, 249, u, "T :mychan %7d", cnt.mychan); | ~~^ ~~~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:250:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 250 | numeric_sts(me.me, 249, u, "T :chanacs %7d", cnt.chanacs); | ~~^ ~~~~~~~~~~~ | | | | int unsigned int | %7d ptasks.c:256:57: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] 256 | numeric_sts(me.me, 249, u, "T :bytes sent %7.2f%s", bytes(cnt.bout), sbytes(cnt.bout)); | ^~~~~~~~~~~~~~~ ptasks.c:257:57: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] 257 | numeric_sts(me.me, 249, u, "T :bytes recv %7.2f%s", bytes(cnt.bin), sbytes(cnt.bin)); | ^~~~~~~~~~~~~~ ptasks.c: In function 'handle_trace': ptasks.c:387:45: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 387 | numeric_sts(me.me, 206, u, "Serv uplink %dS %dC %s *!*@%s 0", cnt.server - 1, nusers, me.actual, me.name); | ~^ ~~~~~~~~~~~~~~ | | | | int unsigned int | %d ptasks.c: In function 'handle_motd': ptasks.c:424:29: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 424 | snprintf(nebuf, BUFSIZE, "%d", nicksvs.expiry / 86400); | ~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | int unsigned int | %d ptasks.c:425:29: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 425 | snprintf(cebuf, BUFSIZE, "%d", chansvs.expiry / 86400); | ~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | int unsigned int | %d ptasks.c:426:28: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 426 | snprintf(ubuf, BUFSIZE, "%d", cnt.myuser); | ~^ ~~~~~~~~~~ | | | | int unsigned int | %d ptasks.c:427:28: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 427 | snprintf(nbuf, BUFSIZE, "%d", nicksvs.no_nick_ownership ? 0 : cnt.mynick); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int unsigned int | %d ptasks.c:428:28: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 428 | snprintf(cbuf, BUFSIZE, "%d", cnt.mychan); | ~^ ~~~~~~~~~~ | | | | int unsigned int | %d ptasks.c: In function 'handle_eob': ptasks.c:821:57: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 821 | slog(LG_NETWORK, "handle_eob(): end of burst from %s (%d users)", | ~^ | | | int | %d 822 | s->name, s->users); | ~~~~~~~~ | | | unsigned int ptasks.c: In function 'floodcheck': ptasks.c:936:14: warning: variable 'k' set but not used [-Wunused-but-set-variable] 936 | kline_t *k; | ^ CompileLib: reslib.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C res.c: In function 'proc_answer': res.c:609:6: warning: variable 'query_class' set but not used [-Wunused-but-set-variable] 609 | int query_class; /* answer class */ | ^~~~~~~~~~~ res.c: In function 'res_read_single_reply': res.c:798:6: warning: this condition has identical branches [-Wduplicated-branches] 798 | if (NXDOMAIN == header->rcode) | ^ CompileLib: qrcode.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: send.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C reslib.c: In function 'irc_decode_bitstring': reslib.c:675:39: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'int' [-Wformat=] 675 | dn += sprintf(dn, "%02x", *cp & 0xff); | ~~~^ ~~~~~~~~~~ | | | | | int | unsigned int | %02x reslib.c:678:39: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'int' [-Wformat=] 678 | dn += sprintf(dn, "%02x", tc & (0xff << (8 - b))); | ~~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | | int | unsigned int | %02x reslib.c:681:37: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'int' [-Wformat=] 681 | dn += sprintf(dn, "%1x", | ~~^ | | | unsigned int | %1x 682 | ((tc >> 4) & 0x0f) & (0x0f << (4 - b))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int reslib.c: In function 'irc_ns_name_pack': reslib.c:1187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1187 | } | ^ qrcode.c: In function 'command_success_qrcode': qrcode.c:101:41: warning: pointer targets in passing argument 2 of 'QRcode_encodeData' differ in signedness [-Wpointer-sign] 101 | code = QRcode_encodeData(strlen(data), data, 4, QR_ECLEVEL_L); | ^~~~ | | | const char * In file included from qrcode.c:27: /usr/include/qrencode.h:458:16: note: expected 'const unsigned char *' but argument is of type 'const char *' 458 | extern QRcode *QRcode_encodeData(int size, const unsigned char *data, int version, QRecLevel level); | ^~~~~~~~~~~~~~~~~ qrcode.c:115:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 115 | for (y = 0; y < code->width; y++) | ^ CompileLib: servers.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C reslib.c: In function 'irc_res_mkquery': reslib.c:1145:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1145 | irc_res_mkquery( | ^~~~~~~~~~~~~~~ reslib.c:1145:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CompileLib: services.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: servtree.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C servers.c: In function 'server_delete_serv': servers.c:199:85: warning: format '%d' expects argument of type 'int', but argument 6 has type 'unsigned int' [-Wformat=] 199 | slog(me.connected ? LG_NETWORK : LG_DEBUG, "server_delete(): %s (%s), uplink %s (%d users)", | ~^ | | | int | %d ...... 202 | s->users); | ~~~~~~~~ | | | unsigned int servers.c:204:80: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 204 | slog(me.connected ? LG_NETWORK : LG_DEBUG, "server_delete(): %s, uplink %s (%d users)", | ~^ | | | int | %d 205 | s->name, s->uplink != NULL ? s->uplink->name : "", 206 | s->users); | ~~~~~~~~ | | | unsigned int CompileLib: sharedheap.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C services.c: In function 'kill_user': services.c:161:49: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 502 [-Wformat-truncation=] 161 | snprintf(qreason, sizeof qreason, "Killed (%s (%s))", | ^~ 162 | source != NULL ? source->nick : me.name, buf); | ~~~ In file included from /usr/include/stdio.h:867, from ../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../libmowgli-2/src/libmowgli/mowgli.h:40, from ../include/stdinc.h:13, from ../include/atheme.h:18, from services.c:24: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 13 or more bytes (assuming 1036) into a destination of size 512 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ servtree.c:30:6: warning: redundant redeclaration of 'servtree_update' [-Wredundant-decls] 30 | void servtree_update(void *dummy); | ^~~~~~~~~~~~~~~ In file included from ../include/atheme.h:47, from servtree.c:23: ../include/servtree.h:67:8: note: previous declaration of 'servtree_update' was here 67 | E void servtree_update(void *dummy); | ^~~~~~~~~~~~~~~ CompileLib: signal.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: snprintf.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C signal.c: In function 'signal_usr1_handler': signal.c:85:6: warning: variable 'n' set but not used [-Wunused-but-set-variable] 85 | int n; | ^ CompileLib: string.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: strshare.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: svsignore.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: table.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: template.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: tokenize.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: ubase64.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: users.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: uid.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileLib: uplink.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C users.c: In function 'user_add': users.c:154:31: warning: cast between incompatible function types from 'void (*)(user_t *, const char *)' {aka 'void (*)(struct user_ *, const char *)'} to 'void (*)(void *)' [-Wcast-function-type] 154 | object_init(object(u), nick, (destructor_t) user_delete); | ^ CompileLib: version.lib.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C uplink.c: In function 'uplink_connect': uplink.c:139:70: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 139 | slog(LG_INFO, "uplink_connect(): connecting to first entry %s[%s]:%d.", curr_uplink->name, curr_uplink->host, curr_uplink->port); | ~^ ~~~~~~~~~~~~~~~~~ | | | | int unsigned int | %d uplink.c:146:68: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 146 | slog(LG_INFO, "uplink_connect(): trying alternate uplink %s[%s]:%d", curr_uplink->name, curr_uplink->host, curr_uplink->port); | ~^ ~~~~~~~~~~~~~~~~~ | | | | int unsigned int | %d uplink.c:151:69: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 151 | slog(LG_INFO, "uplink_connect(): trying again first entry %s[%s]:%d", curr_uplink->name, curr_uplink->host, curr_uplink->port); | ~^ ~~~~~~~~~~~~~~~~~ | | | | int unsigned int | %d Link: libathemecore.so make[1]: warning: -jN forced in submake: disabling jobserver mode. make[1]: warning: -jN forced in submake: disabling jobserver mode. make[2]: warning: -jN forced in submake: disabling jobserver mode. make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileExe: main.o CompileModule: main.somake[2]: warning: -jN forced in submake: disabling jobserver mode. CompileExe: main.o make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: dummy.so CompileModule: ldap.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C Link: atheme-services make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileExe: main.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C ldap.c: In function 'ldap_auth_user': ldap.c:147:3: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] 147 | snprintf(dn, sizeof dn, ldap_config.dnformat, entity(mu)->name); | ^~~~~~~~ main.c: In function 'main': main.c:28:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 28 | regchannelcount = channelcount * 0.65; | ^~~~~~~~~~~~~~~ main.c:29:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 29 | regusercount = usercount * 0.65; | ^~~~~~~~~~~~ main.c:32:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 32 | klinecount = xlinecount = qlinecount = (usercount * 0.05); | ^~~~~~~~~~ Link: footprint make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileExe: main.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C main.c: In function 'main': : warning: passing argument 2 of 'atheme_init' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] main.c:110:23: note: in expansion of macro 'LOGDIR' 110 | atheme_init(argv[0], LOGDIR "/dbverify.log"); | ^~~~~~ In file included from main.c:22: ../../include/libathemecore.h:13:47: note: expected 'char *' but argument is of type 'const char *' 13 | extern void atheme_init(char *execname, char *log_p); | ~~~~~~^~~~~ main.c:114:19: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 114 | char *filename = argv[1] ? argv[1] : "services.db"; | ^~~~ main.c:117:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 117 | datadir = DATADIR; | ^ main.c:112:12: warning: variable 'm' set but not used [-Wunused-but-set-variable] 112 | module_t *m; | ^ make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: flatfile.so CompileModule: corestorage.so CompileModule: opensex.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C Link: dbverify make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: main.so CompileModule: bottalk.so CompileModule: help.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C flatfile.c: In function 'flatfile_db_load': Link: ecdsakeygen corestorage.c: In function 'corestorage_h_unknown': corestorage.c:361:25: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 361 | slog(LG_ERROR, "db %s:%d: unknown directive '%s'", db->file, db->line, type); | ~^ ~~~~~~~~ | | | | int unsigned int | %d corestorage.c: In function 'corestorage_h_dbv': corestorage.c:369:54: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 369 | slog(LG_INFO, "corestorage: data schema version is %d.", dbv); | ~^ ~~~ | | | | int unsigned int | %d corestorage.c: In function 'corestorage_h_mu': corestorage.c:409:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 409 | slog(LG_INFO, "db-h-mu: line %d: skipping duplicate account %s", db->line, name); | ~^ ~~~~~~~~ | | | | int unsigned int | %d corestorage.c:415:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 415 | slog(LG_INFO, "db-h-mu: line %d: skipping account %s with duplicate UID %s", db->line, name, uid); | ~^ ~~~~~~~~ | | | | int unsigned int | %d corestorage.c:426:34: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 426 | slog(LG_INFO, "db-h-mu: line %d: confused by flags: %s", db->line, sflags); | ~^ ~~~~~~~~ | | | | int unsigned int | %d corestorage.c: In function 'corestorage_h_me': corestorage.c:456:34: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 456 | slog(LG_DEBUG, "db-h-me: line %d: memo for unknown account %s", db->line, dest); | ~^ ~~~~~~~~ | | | | int unsigned int | %d flatfile.c:104:52: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 104 | slog(LG_INFO, "db_load(): database version is %d; i only understand 5 (Atheme 2.0, 2.1), " | ~^ | | | int | %d 105 | "4 (Atheme 0.2), 3 (Atheme 0.2 without CA_ACLVIEW), 2 (Atheme 0.1) or 1 (Shrike)", versn); | ~~~~~ | | | unsigned int flatfile.c:144:69: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 144 | slog(LG_INFO, "db_load(): skipping duplicate account %s (line %d)", s, linecnt); | ~^ ~~~~~~~ | | | | int unsigned int | %d flatfile.c:288:78: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 288 | slog(LG_INFO, "db_load(): skipping duplicate nick %s (account %s) (line %d)", nick, user, linecnt); | ~^ ~~~~~~~ | | | | int unsigned int | %d flatfile.c:300:16: warning: variable 'mcfp' set but not used [-Wunused-but-set-variable] 300 | mycertfp_t *mcfp; | ^~~~ corestorage.c: In function 'corestorage_h_mi': flatfile.c:322:55: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 322 | slog(LG_INFO, "db_load(): invalid old name (line %d)", linecnt); | ~^ ~~~~~~~ | | | | int unsigned int | %d corestorage.c:483:34: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 483 | slog(LG_DEBUG, "db-h-mi: line %d: ignore for unknown account %s", db->line, user); | ~^ ~~~~~~~~ | | | | int unsigned int | %d corestorage.c: In function 'corestorage_h_ac': flatfile.c:355:69: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 355 | slog(LG_INFO, "db_load(): skipping duplicate channel %s (line %d)", s, linecnt); | ~^ ~~~~~~~ | | | | int unsigned int | %d corestorage.c:501:34: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 501 | slog(LG_DEBUG, "db-h-ac: line %d: access entry for unknown account %s", db->line, user); | ~^ ~~~~~~~~ | | | | int unsigned int | %d corestorage.c: In function 'corestorage_h_mn': corestorage.c:523:34: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 523 | slog(LG_DEBUG, "db-h-mn: line %d: registered nick %s for unknown account %s", db->line, nick, user); | ~^ ~~~~~~~~ | | | | int unsigned int | %d corestorage.c:529:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 529 | slog(LG_INFO, "db-h-mn: line %d: skipping duplicate nick %s for account %s", db->line, nick, user); | ~^ ~~~~~~~~ | | | | int unsigned int | %d corestorage.c: In function 'corestorage_h_su': corestorage.c:558:32: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 558 | slog(LG_INFO, "db-h-su: line %d: metadata change subscriptions have been dropped, ignoring", db->line); | ~^ ~~~~~~~~ | | | | int unsigned int | %d corestorage.c: In function 'corestorage_h_so': corestorage.c:580:34: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 580 | slog(LG_INFO, "db-h-so: line %d: confused by flags %s", | ~^ | | | int | %d 581 | db->line, sflags); | ~~~~~~~~ | | | unsigned int flatfile.c:488:56: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 488 | slog(LG_ERROR, "db_load(): invalid chanacs (line %d)", linecnt); | ~^ ~~~~~~~ | | | | int unsigned int | %d corestorage.c: In function 'corestorage_h_mc': corestorage.c:614:34: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 614 | slog(LG_INFO, "db-h-mc: line %d: confused by flags %s", | ~^ | | | int | %d 615 | db->line, sflags); | ~~~~~~~~ | | | unsigned int corestorage.c: In function 'corestorage_h_ca': flatfile.c:475:15: warning: variable 'ca' set but not used [-Wunused-but-set-variable] 475 | chanacs_t *ca; | ^~ flatfile.c:698:37: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 698 | slog(LG_ERROR, "db_load(): got %d myusers; expected %d", muin, i); | ~^ ~~~~ | | | | int unsigned int | %d corestorage.c:768:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 768 | slog(LG_INFO, "db-h-ca: line %d: chanacs for nonexistent channel %s - exiting to avoid data loss", db->line, chan); | ~^ ~~~~~~~~ | | | | int unsigned int | %d corestorage.c:769:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 769 | slog(LG_INFO, "db-h-ca: line %d: if this depends on a specific module or feature; please make sure", db->line); | ~^ ~~~~~~~~ | | | | int unsigned int | %d corestorage.c:770:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 770 | slog(LG_INFO, "db-h-ca: line %d: that feature is enabled.", db->line); | ~^ ~~~~~~~~ | | | | int unsigned int | %d corestorage.c:776:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 776 | slog(LG_INFO, "db-h-ca: line %d: chanacs for nonexistent target %s - exiting to avoid data loss", db->line, target); | ~^ ~~~~~~~~ | | | | int unsigned int | %d corestorage.c:777:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 777 | slog(LG_INFO, "db-h-ca: line %d: if this depends on a specific module or feature; please make sure", db->line); | ~^ ~~~~~~~~ | | | | int unsigned int | %d corestorage.c:778:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 778 | slog(LG_INFO, "db-h-ca: line %d: that feature is enabled.", db->line); | ~^ ~~~~~~~~ | | | | int unsigned int | %d flatfile.c:698:58: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 698 | slog(LG_ERROR, "db_load(): got %d myusers; expected %d", muin, i); | ~^ ~ | | | | int unsigned int | %d flatfile.c:702:37: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 702 | slog(LG_ERROR, "db_load(): got %d mychans; expected %d", mcin, i); | ~^ ~~~~ | | | | int unsigned int | %d flatfile.c:702:58: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 702 | slog(LG_ERROR, "db_load(): got %d mychans; expected %d", mcin, i); | ~^ ~ | | | | int unsigned int | %d flatfile.c:706:37: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 706 | slog(LG_ERROR, "db_load(): got %d chanacs; expected %d", cain, i); | ~^ ~~~~ | | | | int unsigned int | %d flatfile.c:706:58: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 706 | slog(LG_ERROR, "db_load(): got %d chanacs; expected %d", cain, i); | ~^ ~ | | | | int unsigned int | %d flatfile.c:710:38: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 710 | slog(LG_ERROR, "db_load(): got %d klines; expected %d", kin, i); | ~^ ~~~ | | | | int unsigned int | %d flatfile.c:710:58: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 710 | slog(LG_ERROR, "db_load(): got %d klines; expected %d", kin, i); | ~^ ~ | | | | int unsigned int | %d flatfile.c:714:38: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 714 | slog(LG_ERROR, "db_load(): got %d xlines; expected %d", xin, i); | ~^ ~~~ | | | | int unsigned int | %d flatfile.c:714:58: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 714 | slog(LG_ERROR, "db_load(): got %d xlines; expected %d", xin, i); | ~^ ~ | | | | int unsigned int | %d flatfile.c:718:38: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 718 | slog(LG_ERROR, "db_load(): got %d qlines; expected %d", qin, i); | ~^ ~~~ | | | | int unsigned int | %d flatfile.c:718:58: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 718 | slog(LG_ERROR, "db_load(): got %d qlines; expected %d", qin, i); | ~^ ~ | | | | int unsigned int | %d main.c: In function 'db_h_bot_count': main.c:509:77: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 509 | slog(LG_ERROR, "botserv_load_database(): inconsistency: database defines %d objects, I only deserialized %zu.", i, bs_bots.count); | ~^ ~ | | | | int unsigned int | %d main.c: In function 'bs_cmd_change': main.c:638:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 638 | if (strlen(parv[4]) < GECOSLEN) | ^ main.c:645:3: note: here 645 | case 4: | ^~~~ main.c:647:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 647 | bot->host = sstrdup(parv[3]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ main.c:648:3: note: here 648 | case 3: | ^~~~ main.c:650:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 650 | if (is_valid_username(parv[2])) { | ^ main.c:655:3: note: here 655 | case 2: | ^~~~ At top level: main.c:569:13: warning: 'valid_misc_field' defined but not used [-Wunused-function] 569 | static bool valid_misc_field(const char *field, size_t maxlen) | ^~~~~~~~~~~~~~~~ In file included from ../../libmowgli-2/src/libmowgli/mowgli.h:53, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from corestorage.c:19: corestorage.c: In function 'corestorage_db_save': ../../libmowgli-2/src/libmowgli/container/list.h:35:40: warning: potential null pointer dereference [-Wnull-dereference] 35 | #define MOWGLI_LIST_LENGTH(list) (list)->count | ~~~~~~^~~~~~~ corestorage.c:86:40: note: in expansion of macro 'MOWGLI_LIST_LENGTH' 86 | char *flags = gflags_tostr(mu_flags, MOWGLI_LIST_LENGTH(&mu->logins) ? mu->flags & ~MU_NOBURSTLOGIN : mu->flags); | ^~~~~~~~~~~~~~~~~~ CompileModule: info.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C main.c: In function 'bs_cmd_bot': main.c:767:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 767 | if (parc < 1) | ^ cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C opensex.c: In function 'opensex_h_grver': opensex.c:46:46: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 46 | slog(LG_INFO, "opensex: grammar version is %d.", rs->grver); | ~^ ~~~~~~~~~ | | | | int unsigned int | %d opensex.c:49:45: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 49 | slog(LG_ERROR, "opensex: grammar version %d is unsupported. dazed and confused, but trying to continue.", rs->grver); | ~^ ~~~~~~~~~ | | | | int unsigned int | %d opensex.c: In function 'opensex_read_next_row': opensex.c:74:60: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 74 | slog(LG_ERROR, "opensex-read-next-row: error at %s line %d: %s", hdl->file, hdl->line, strerror(errno)); | ~^ ~~~~~~~~~ | | | | int unsigned int | %d opensex.c: In function 'opensex_write_time': opensex.c:210:31: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'time_t' {aka 'long int'} [-Wformat=] 210 | snprintf(buf, sizeof buf, "%lu", tm); | ~~^ ~~ | | | | | time_t {aka long int} | long unsigned int | %lu CompileModule: set.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_core.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. CompilePlugin: main.plugin.o CompilePlugin: gather.plugin.o CompilePlugin: fix.plugin.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_fantasy.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_nobot.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C main.c: In function '_modinit': main.c:20:60: warning: passing argument 1 of 'mowgli_global_storage_get' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 20 | chanfix_persist_record_t *rec = mowgli_global_storage_get("atheme.chanfix.main.persist"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../libmowgli-2/src/libmowgli/mowgli.h:81, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from main.c:5: ../../libmowgli-2/src/libmowgli/ext/global_storage.h:27:14: note: expected 'char *' but argument is of type 'const char *' 27 | extern void *mowgli_global_storage_get(char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~ main.c: In function '_moddeinit': main.c:63:30: warning: passing argument 1 of 'mowgli_global_storage_put' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 63 | mowgli_global_storage_put("atheme.chanfix.main.persist", rec); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../libmowgli-2/src/libmowgli/mowgli.h:81, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from main.c:5: ../../libmowgli-2/src/libmowgli/ext/global_storage.h:28:45: note: expected 'char *' but argument is of type 'const char *' 28 | extern void mowgli_global_storage_put(char *name, void *value); | ~~~~~~^~~~ cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_private.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_saycaller.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C fix.c: In function 'chanfix_calculate_score': fix.c:63:3: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 63 | base *= CHANFIX_ACCOUNT_WEIGHT; | ^~~~ fix.c: In function 'chanfix_lower_ts': fix.c:79:31: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 79 | channel_mode_va(NULL, ch, 2, "-ilk", "*"); | ^~~~~~ In file included from ../../include/atheme.h:30, from fix.c:7: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ fix.c: In function 'chanfix_fix_channel': fix.c:180:41: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 180 | msg(chanfix->me->nick, chan->name, "\2%d\2 client%s should have been opped.", opped, opped != 1 ? "s" : ""); | ~^ ~~~~~ | | | | int unsigned int | %d fix.c: In function 'chanfix_clear_bans': fix.c:239:39: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 239 | channel_mode_va(chanfix->me, ch, 1, "-i"); | ^~~~ In file included from ../../include/atheme.h:30, from fix.c:7: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ fix.c:248:39: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 248 | channel_mode_va(chanfix->me, ch, 1, "-l"); | ^~~~ In file included from ../../include/atheme.h:30, from fix.c:7: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ fix.c:257:39: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 257 | channel_mode_va(chanfix->me, ch, 2, "-k", "*"); | ^~~~ In file included from ../../include/atheme.h:30, from fix.c:7: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from fix.c:7: fix.c: In function 'chanfix_cmd_fix': fix.c:376:43: warning: format '%u' expects argument of type 'unsigned int', but argument 5 has type 'int' [-Wformat=] 376 | command_fail(si, fault_nosuch_target, _("Scores for \2%s\2 are too low (< %u) for a fix."), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fix.c:376:41: note: in expansion of macro '_' 376 | command_fail(si, fault_nosuch_target, _("Scores for \2%s\2 are too low (< %u) for a fix."), | ^ fix.c:376:78: note: format string is defined here 376 | command_fail(si, fault_nosuch_target, _("Scores for \2%s\2 are too low (< %u) for a fix."), | ~^ | | | unsigned int | %u In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from fix.c:7: fix.c: In function 'chanfix_cmd_scores': fix.c:432:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 432 | command_success_nodata(si, _("Top \2%d\2 scores for \2%s\2 in the database:"), count, chan->name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fix.c:432:29: note: in expansion of macro '_' 432 | command_success_nodata(si, _("Top \2%d\2 scores for \2%s\2 in the database:"), count, chan->name); | ^ fix.c:432:39: note: format string is defined here 432 | command_success_nodata(si, _("Top \2%d\2 scores for \2%s\2 in the database:"), count, chan->name); | ~^ | | | int | %d fix.c:447:43: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 447 | command_success_nodata(si, "%-3d %-50s %d", ++i, orec->entity ? orec->entity->name : buf, score); | ~^ ~~~~~ | | | | int unsigned int | %d fix.c: In function 'chanfix_cmd_info': fix.c:497:104: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] 497 | command_success_nodata(si, _("Initial step : \2%.0f%%\2 of \2%u\2 (\2%0.1f\2)"), CHANFIX_INITIAL_STEP * 100, highscore, (highscore * CHANFIX_INITIAL_STEP)); fix.c:497:133: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] 497 | command_success_nodata(si, _("Initial step : \2%.0f%%\2 of \2%u\2 (\2%0.1f\2)"), CHANFIX_INITIAL_STEP * 100, highscore, (highscore * CHANFIX_INITIAL_STEP)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ fix.c:499:102: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] 499 | command_success_nodata(si, _("Final step : \2%.0f%%\2 of \2%u\2 (\2%0.1f\2)"), CHANFIX_FINAL_STEP * 100, highscore, (highscore * CHANFIX_FINAL_STEP)); fix.c:499:131: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] 499 | command_success_nodata(si, _("Final step : \2%.0f%%\2 of \2%u\2 (\2%0.1f\2)"), CHANFIX_FINAL_STEP * 100, highscore, (highscore * CHANFIX_FINAL_STEP)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C Link: main.so make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: main.so CompileModule: access.so CompileModule: akick.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: argon2d.so CompileModule: pbkdf2.so CompileModule: pbkdf2v2.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C main.c: In function 'cs_topiccheck': main.c:756:11: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 756 | 3, "+t-oh", data->u->nick, data->u->nick); | ^~~~~~~ In file included from ../../include/atheme.h:30, from main.c:9: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ main.c:759:11: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 759 | 2, "+t-o", data->u->nick); | ^~~~~~ In file included from ../../include/atheme.h:30, from main.c:9: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from access.c:8: access.c: In function 'cs_cmd_access_list': access.c:606:32: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 606 | command_success_nodata(si, _("%-5d %-22s %s"), i, ca->entity ? ca->entity->name : ca->host, role); | ^~~~~~~~~~~~~~~ access.c:606:30: note: in expansion of macro '_' 606 | command_success_nodata(si, _("%-5d %-22s %s"), i, ca->entity ? ca->entity->name : ca->host, role); | ^ access.c:606:36: note: format string is defined here 606 | command_success_nodata(si, _("%-5d %-22s %s"), i, ca->entity ? ca->entity->name : ca->host, role); | ~~~^ | | | int | %-5d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from access.c:8: access.c: In function 'cs_cmd_access_add': access.c:932:38: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 932 | command_fail(si, fault_noprivs, _("Only %d founders allowed per channel."), chansvs.maxfounders); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ access.c:932:36: note: in expansion of macro '_' 932 | command_fail(si, fault_noprivs, _("Only %d founders allowed per channel."), chansvs.maxfounders); | ^ access.c:932:45: note: format string is defined here 932 | command_fail(si, fault_noprivs, _("Only %d founders allowed per channel."), chansvs.maxfounders); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from access.c:8: access.c: In function 'cs_cmd_access_set': access.c:1079:38: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 1079 | command_fail(si, fault_noprivs, _("Only %d founders allowed per channel."), chansvs.maxfounders); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ access.c:1079:36: note: in expansion of macro '_' 1079 | command_fail(si, fault_noprivs, _("Only %d founders allowed per channel."), chansvs.maxfounders); | ^ access.c:1079:45: note: format string is defined here 1079 | command_fail(si, fault_noprivs, _("Only %d founders allowed per channel."), chansvs.maxfounders); | ~^ | | | int | %d access.c: In function 'cs_cmd_role_add': access.c:1408:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1408 | } | ^ access.c: In function 'cs_cmd_role_set': access.c:1408:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pbkdf2.c: In function 'pbkdf2_crypt': pbkdf2.c:50:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] 50 | int res, iter; | ^~~ CompileModule: posix.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C access.c: In function 'cs_cmd_role_add': access.c:1171:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1171 | static void cs_cmd_role_add(sourceinfo_t *si, int parc, char *parv[]) | ^~~~~~~~~~~~~~~ access.c: In function 'cs_cmd_role_set': access.c:1262:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1262 | static void cs_cmd_role_set(sourceinfo_t *si, int parc, char *parv[]) | ^~~~~~~~~~~~~~~ CompileModule: ircservices.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: antiflood.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: rawmd5.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ban.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C akick.c: In function 'cs_cmd_akick_list': akick.c:635:8: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 635 | ago = ca->tmodified ? time_ago(ca->tmodified) : "?"; | ^ ircservices.c: In function 'myencrypt': ircservices.c:69:33: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'int' [-Wformat=] 69 | sprintf(dest + 13 + 2 * i, "%02x", 255 & dest2[i]); | ~~~^ ~~~~~~~~~~~~~~ | | | | | int | unsigned int | %02x antiflood.c: In function 'msg_destroy': antiflood.c:67:20: warning: declaration of 'msg' shadows a global declaration [-Wshadow] 67 | msg_destroy(msg_t *msg, mqueue_t *mq) | ~~~~~~~^~~ In file included from ../../include/atheme.h:45, from antiflood.c:21: ../../include/phandler.h:113:10: note: shadowed declaration is here 113 | E void (*msg)(const char *from, const char *target, const char *fmt, ...) PRINTFLIKE(3, 4); | ^~~ antiflood.c: In function 'msg_create': antiflood.c:79:9: warning: declaration of 'msg' shadows a global declaration [-Wshadow] 79 | msg_t *msg; | ^~~ In file included from ../../include/atheme.h:45, from antiflood.c:21: ../../include/phandler.h:113:10: note: shadowed declaration is here 113 | E void (*msg)(const char *from, const char *target, const char *fmt, ...) PRINTFLIKE(3, 4); | ^~~ antiflood.c: In function 'mqueue_free': antiflood.c:124:10: warning: declaration of 'msg' shadows a global declaration [-Wshadow] 124 | msg_t *msg = n->data; | ^~~ In file included from ../../include/atheme.h:45, from antiflood.c:21: ../../include/phandler.h:113:10: note: shadowed declaration is here 113 | E void (*msg)(const char *from, const char *target, const char *fmt, ...) PRINTFLIKE(3, 4); | ^~~ antiflood.c: In function 'mqueue_should_enforce': antiflood.c:199:11: warning: declaration of 'msg' shadows a global declaration [-Wshadow] 199 | msg_t *msg = n->data; | ^~~ In file included from ../../include/atheme.h:45, from antiflood.c:21: ../../include/phandler.h:113:10: note: shadowed declaration is here 113 | E void (*msg)(const char *from, const char *target, const char *fmt, ...) PRINTFLIKE(3, 4); | ^~~ antiflood.c: At top level: antiflood.c:301:2: warning: missing initializer for field 'unenforce' of 'antiflood_enforce_method_impl_t' {aka 'struct '} [-Wmissing-field-initializers] 301 | [ANTIFLOOD_ENFORCE_KLINE] = { &antiflood_enforce_kline }, | ^ antiflood.c:295:9: note: 'unenforce' declared here 295 | void (*unenforce)(channel_t *c); | ^~~~~~~~~ antiflood.c: In function 'on_channel_message': antiflood.c:349:9: warning: declaration of 'msg' shadows a global declaration [-Wshadow] 349 | msg_t *msg; | ^~~ In file included from ../../include/atheme.h:45, from antiflood.c:21: ../../include/phandler.h:113:10: note: shadowed declaration is here 113 | E void (*msg)(const char *from, const char *target, const char *fmt, ...) PRINTFLIKE(3, 4); | ^~~ antiflood.c:349:9: warning: variable 'msg' set but not used [-Wunused-but-set-variable] 349 | msg_t *msg; | ^~~ CompileModule: rawsha1.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: clear.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: clear_akicks.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: main.so CompileModule: oper.so CompileModule: registered.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: clear_bans.so CompileModule: clear_flags.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: channel.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: chanacs.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: clear_users.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: clone.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: server.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: close.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: count.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: dice.so CompileModule: eightball.so CompileModule: gamecalc.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: drop.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C close.c: In function 'close_check_join': close.c:60:48: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 60 | channel_mode_va(chansvs.me->me, cu->chan, 3, "+isbl", "*!*@*", "1"); | ^~~~~~~ In file included from ../../include/atheme.h:30, from close.c:9: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ close.c: In function 'cs_cmd_close': close.c:125:42: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 125 | channel_mode_va(chansvs.me->me, c, 3, "+isbl", "*!*@*", "1"); | ^~~~~~~ In file included from ../../include/atheme.h:30, from close.c:9: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ close.c:161:42: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 161 | channel_mode_va(chansvs.me->me, c, 2, "-isbl", "*!*@*"); | ^~~~~~~ In file included from ../../include/atheme.h:30, from close.c:9: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ dice.c: In function 'calc_dice_simple': dice.c:352:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 352 | double out = 0.0; | ^~~~~~ dice.c:359:3: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 359 | return 0.0; | ^~~~~~ dice.c:362:3: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 362 | return 0.0; | ^~~~~~ dice.c:366:3: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 366 | out += 1.0 + (arc4random() % sides); | ^~~ dice.c: In function 'do_calc_eval': dice.c:393:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 393 | if (rhs <= 0.0 || (oper == '%' && ((long long)rhs == 0))) | ^~ dice.c: In function 'is_calcoper': dice.c:445:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 445 | static char *opers = "~!d ^ */%\\ +- & $ |"; | ^~~~~~~~~~~~~~~~~~~~~~ dice.c: In function 'eval_dice': dice.c:536:2: warning: unsuffixed float constant [-Wunsuffixed-float-constants] 536 | total = 0.0; | ^~~~~ dice.c:540:26: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 540 | snprintf(result, 32, "%d ", dice = (1 + (arc4random() % y))); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int unsigned int | %d dice.c: In function 'command_dice': dice.c:597:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 597 | if (times > max_rolls) | ^ dice.c: In function 'command_calc': dice.c:635:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 635 | if (times > max_rolls) | ^ CompileModule: happyfarm.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: fflags.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: flags.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C gamecalc.c: In function 'command_nwod': gamecalc.c:147:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 147 | if (parc < 2) | ^ CompileModule: help.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ftransfer.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C happyfarm.c:284:26: warning: 'happy_plant_by_name' defined but not used [-Wunused-function] 284 | static happy_planttype_t happy_plant_by_name(const char *name) | ^~~~~~~~~~~~~~~~~~~ happyfarm.c:210:13: warning: 'happy_farmer_destroy' defined but not used [-Wunused-function] 210 | static void happy_farmer_destroy(happy_farmer_t * farmer) | ^~~~~~~~~~~~~~~~~~~~ CompileModule: lottery.so happyfarm.c: In function '__command_join': happyfarm.c:310:2: warning: potential null pointer dereference [-Wnull-dereference] 310 | command_success_nodata(si, _("You have started with \2%d\2 money. For help, use \2/msg %s HELP HAPPYFARM\2."), farmer->money, si->service->nick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: getkey.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from flags.c:9: flags.c: In function 'do_list': flags.c:154:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 154 | command_success_nodata(si, _("%-5d %-22s %-20s (%s) (%s) [modified %s ago, on %s, by %s]"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ flags.c:154:31: note: in expansion of macro '_' 154 | command_success_nodata(si, _("%-5d %-22s %-20s (%s) (%s) [modified %s ago, on %s, by %s]"), | ^ flags.c:154:37: note: format string is defined here 154 | command_success_nodata(si, _("%-5d %-22s %-20s (%s) (%s) [modified %s ago, on %s, by %s]"), | ~~~^ | | | int | %-5d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from flags.c:9: flags.c:157:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 157 | command_success_nodata(si, _("%-5d %-22s %-20s (%s) [modified %s ago, on %s, by %s]"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ flags.c:157:31: note: in expansion of macro '_' 157 | command_success_nodata(si, _("%-5d %-22s %-20s (%s) [modified %s ago, on %s, by %s]"), | ^ flags.c:157:37: note: format string is defined here 157 | command_success_nodata(si, _("%-5d %-22s %-20s (%s) [modified %s ago, on %s, by %s]"), | ~~~^ | | | int | %-5d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from flags.c:9: flags.c: In function 'cs_cmd_flags': flags.c:422:40: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 422 | command_fail(si, fault_noprivs, _("Only %d founders allowed per channel."), chansvs.maxfounders); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ flags.c:422:38: note: in expansion of macro '_' 422 | command_fail(si, fault_noprivs, _("Only %d founders allowed per channel."), chansvs.maxfounders); | ^ flags.c:422:47: note: format string is defined here 422 | command_fail(si, fault_noprivs, _("Only %d founders allowed per channel."), chansvs.maxfounders); | ~^ | | | int | %d CompileModule: main.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: namegen.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: halfop.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: help.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: rps.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: hold.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: main.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: info.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from help.c:9: help.c: In function 'cs_cmd_help': help.c:57:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 57 | command_success_nodata(si, _("Please note that channels will expire after %d days of inactivity,\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ help.c:57:31: note: in expansion of macro '_' 57 | command_success_nodata(si, _("Please note that channels will expire after %d days of inactivity,\n" | ^ help.c:57:79: note: format string is defined here 57 | command_success_nodata(si, _("Please note that channels will expire after %d days of inactivity,\n" | ~^ | | | int | %d help.c:69:71: warning: comparison between pointer and zero character constant [-Wpointer-compare] 69 | if (chansvs.fantasy && config_options.join_chans && chansvs.trigger != '\0') | ^~ help.c:69:55: note: did you mean to dereference the pointer? 69 | if (chansvs.fantasy && config_options.join_chans && chansvs.trigger != '\0') | ^ CompileModule: invite.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: acsnolimit.so make[3]: warning: -jN forced in submake: disabling jobserver mode. CompilePlugin: main.plugin.oCompileModule: drop.so CompilePlugin: database.plugin.o CompilePlugin: groupserv.plugin.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: kick.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C main.c: In function '_modinit': main.c:28:62: warning: passing argument 1 of 'mowgli_global_storage_get' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 28 | groupserv_persist_record_t *rec = mowgli_global_storage_get("atheme.groupserv.main.persist"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libmowgli-2/src/libmowgli/mowgli.h:81, from ../../../include/stdinc.h:13, from ../../../include/atheme.h:18, from main.c:5: ../../../libmowgli-2/src/libmowgli/ext/global_storage.h:27:14: note: expected 'char *' but argument is of type 'const char *' 27 | extern void *mowgli_global_storage_get(char *name); | ^~~~~~~~~~~~~~~~~~~~~~~~~ main.c:40:30: warning: passing argument 1 of 'mowgli_global_storage_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 40 | mowgli_global_storage_free("atheme.groupserv.main.persist"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libmowgli-2/src/libmowgli/mowgli.h:81, from ../../../include/stdinc.h:13, from ../../../include/atheme.h:18, from main.c:5: ../../../libmowgli-2/src/libmowgli/ext/global_storage.h:29:46: note: expected 'char *' but argument is of type 'const char *' 29 | extern void mowgli_global_storage_free(char *name); | ~~~~~~^~~~ main.c: In function '_moddeinit': main.c:83:30: warning: passing argument 1 of 'mowgli_global_storage_put' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 83 | mowgli_global_storage_put("atheme.groupserv.main.persist", rec); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libmowgli-2/src/libmowgli/mowgli.h:81, from ../../../include/stdinc.h:13, from ../../../include/atheme.h:18, from main.c:5: ../../../libmowgli-2/src/libmowgli/ext/global_storage.h:28:45: note: expected 'char *' but argument is of type 'const char *' 28 | extern void mowgli_global_storage_put(char *name, void *value); | ~~~~~~^~~~ database.c: In function 'db_h_gdbv': database.c:80:60: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 80 | slog(LG_INFO, "groupserv: opensex data schema version is %d.", loading_gdbv); | ~^ ~~~~~~~~~~~~ | | | | int unsigned int | %d database.c: In function 'db_h_grp': database.c:115:34: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 115 | slog(LG_INFO, "db-h-grp: line %d: skipping duplicate group %s", db->line, name); | ~^ ~~~~~~~~ | | | | int unsigned int | %d database.c:120:34: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 120 | slog(LG_INFO, "db-h-grp: line %d: skipping group %s with duplicate UID %s", db->line, name, uid); | ~^ ~~~~~~~~ | | | | int unsigned int | %d database.c:134:35: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 134 | slog(LG_INFO, "db-h-grp: line %d: confused by flags: %s", db->line, flagset); | ~^ ~~~~~~~~ | | | | int unsigned int | %d database.c: In function 'db_h_gacl': database.c:153:35: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 153 | slog(LG_INFO, "db-h-gacl: line %d: groupacs for nonexistent group %s", db->line, name); | ~^ ~~~~~~~~ | | | | int unsigned int | %d database.c:159:35: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 159 | slog(LG_INFO, "db-h-gacl: line %d: groupacs for nonexistent entity %s", db->line, entity); | ~^ ~~~~~~~~ | | | | int unsigned int | %d database.c:168:36: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 168 | slog(LG_INFO, "db-h-gacl: line %d: confused by flags: %s", db->line, flagset); | ~^ ~~~~~~~~ | | | | int unsigned int | %d CompileModule: list.so CompilePlugin: hooks.plugin.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompilePlugin: validation.plugin.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: fdrop.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: mark.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: moderate.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: fflags.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C list.c: In function 'cs_cmd_list': list.c:151:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 151 | {"pattern", OPT_STRING, {.strval = &chanpattern}, 0}, | ^~~~~~~~~ list.c:152:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 152 | {"mark-reason", OPT_STRING, {.strval = &markpattern}, 0}, | ^~~~~~~~~~~~~ list.c:153:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 153 | {"close-reason", OPT_STRING, {.strval = &closedpattern}, 0}, | ^~~~~~~~~~~~~~ list.c:154:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 154 | {"noexpire", OPT_FLAG, {.flagval = &flagset}, MC_HOLD}, | ^~~~~~~~~~ list.c:155:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 155 | {"held", OPT_FLAG, {.flagval = &flagset}, MC_HOLD}, | ^~~~~~ list.c:156:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 156 | {"hold", OPT_FLAG, {.flagval = &flagset}, MC_HOLD}, | ^~~~~~ list.c:157:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 157 | {"noop", OPT_FLAG, {.flagval = &flagset}, MC_NOOP}, | ^~~~~~ list.c:158:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 158 | {"limitflags", OPT_FLAG, {.flagval = &flagset}, MC_LIMITFLAGS}, | ^~~~~~~~~~~~ list.c:159:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 159 | {"secure", OPT_FLAG, {.flagval = &flagset}, MC_SECURE}, | ^~~~~~~~ list.c:160:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 160 | {"nosync", OPT_FLAG, {.flagval = &flagset}, MC_NOSYNC}, | ^~~~~~~~ list.c:161:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 161 | {"verbose", OPT_FLAG, {.flagval = &flagset}, MC_VERBOSE}, | ^~~~~~~~~ list.c:162:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 162 | {"restricted", OPT_FLAG, {.flagval = &flagset}, MC_RESTRICTED}, | ^~~~~~~~~~~~ list.c:163:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 163 | {"keeptopic", OPT_FLAG, {.flagval = &flagset}, MC_KEEPTOPIC}, | ^~~~~~~~~~~ list.c:164:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 164 | {"verbose-ops", OPT_FLAG, {.flagval = &flagset}, MC_VERBOSE_OPS}, | ^~~~~~~~~~~~~ list.c:165:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 165 | {"topiclock", OPT_FLAG, {.flagval = &flagset}, MC_TOPICLOCK}, | ^~~~~~~~~~~ list.c:166:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 166 | {"guard", OPT_FLAG, {.flagval = &flagset}, MC_GUARD}, | ^~~~~~~ list.c:167:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 167 | {"private", OPT_FLAG, {.flagval = &flagset}, MC_PRIVATE}, | ^~~~~~~~~ list.c:168:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 168 | {"closed", OPT_BOOL, {.boolval = &closed}, 0}, | ^~~~~~~~ list.c:169:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 169 | {"marked", OPT_BOOL, {.boolval = &marked}, 0}, | ^~~~~~~~ list.c:170:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 170 | {"aclsize", OPT_INT, {.intval = &aclsize}, 0}, | ^~~~~~~~~ list.c:171:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 171 | {"registered", OPT_AGE, {.ageval = &age}, 0}, | ^~~~~~~~~~~~ list.c:172:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 172 | {"lastused", OPT_AGE, {.ageval = &lastused}, 0}, | ^~~~~~~~~~ list.c:248:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 248 | logcommand(si, CMDLOG_ADMIN, "LIST: \2%s\2 (\2%d\2 matches)", criteriastr, matches); | ~^ ~~~~~~~ | | | | int unsigned int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from list.c:9: ../../include/i18n.h:19:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 19 | # define N_(String) (String) | ^~~~~~~~ list.c:252:79: note: in expansion of macro 'N_' 252 | command_success_nodata(si, ngettext(N_("\2%d\2 match for criteria \2%s\2"), N_("\2%d\2 matches for criteria \2%s\2"), matches), matches, criteriastr); | ^~ ../../include/i18n.h:19:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 19 | # define N_(String) (String) | ^~~~~~~~ list.c:252:39: note: in expansion of macro 'N_' 252 | command_success_nodata(si, ngettext(N_("\2%d\2 match for criteria \2%s\2"), N_("\2%d\2 matches for criteria \2%s\2"), matches), matches, criteriastr); | ^~ CompileModule: op.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C Link: main.so CompileModule: flags.so CompileModule: owner.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: help.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C moderate.c: In function 'cs_cmd_activate': moderate.c:249:50: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 249 | slog(LG_DEBUG, "cs_cmd_activate(): defcflags = %d, mc->flags = %d, guard? %s", config_options.defcflags, mc->flags, (mc->flags & MC_GUARD) ? "YES" : "NO"); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | int unsigned int | %d moderate.c:249:66: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 249 | slog(LG_DEBUG, "cs_cmd_activate(): defcflags = %d, mc->flags = %d, guard? %s", config_options.defcflags, mc->flags, (mc->flags & MC_GUARD) ? "YES" : "NO"); | ~^ ~~~~~~~~~ | | | | int unsigned int | %d CompileModule: info.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: protect.so CompileModule: quiet.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: invite.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: join.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: recover.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: register.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: list.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C quiet.c: In function 'devoice_user': quiet.c:149:41: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 149 | channel_mode_va(chansvs.me->me, c, 2, "-o", tu->nick); | ^~~~ In file included from ../../include/atheme.h:30, from quiet.c:9: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ quiet.c:154:41: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 154 | channel_mode_va(chansvs.me->me, c, 2, "-v", tu->nick); | ^~~~ In file included from ../../include/atheme.h:30, from quiet.c:9: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ CompileModule: listchans.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C recover.c: In function 'cs_cmd_recover': recover.c:129:50: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 129 | channel_mode_va(si->service->me, mc->chan, 1, "-l"); | ^~~~ In file included from ../../include/atheme.h:30, from recover.c:9: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ recover.c:131:50: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 131 | channel_mode_va(si->service->me, mc->chan, 2, "-k", "*"); | ^~~~ In file included from ../../include/atheme.h:30, from recover.c:9: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ recover.c:155:49: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 155 | channel_mode_va(si->service->me, mc->chan, 1, "+im"); | ^~~~~ In file included from ../../include/atheme.h:30, from recover.c:9: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ recover.c:159:49: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 159 | channel_mode_va(si->service->me, mc->chan, 1, "-i"); | ^~~~ In file included from ../../include/atheme.h:30, from recover.c:9: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ join.c: In function 'gs_cmd_join': join.c:26:14: warning: variable 'ga' set but not used [-Wunused-but-set-variable] 26 | groupacs_t *ga; | ^~ CompileModule: register.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from list.c:9: list.c: In function 'gs_cmd_list': ../../include/i18n.h:19:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 19 | # define N_(String) (String) | ^~~~~~~~ list.c:57:78: note: in expansion of macro 'N_' 57 | command_success_nodata(si, ngettext(N_("\2%d\2 match for pattern \2%s\2"), N_("\2%d\2 matches for pattern \2%s\2"), matches), matches, pattern); | ^~ ../../include/i18n.h:19:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 19 | # define N_(String) (String) | ^~~~~~~~ list.c:57:39: note: in expansion of macro 'N_' 57 | command_success_nodata(si, ngettext(N_("\2%d\2 match for pattern \2%s\2"), N_("\2%d\2 matches for pattern \2%s\2"), matches), matches, pattern); | ^~ list.c:59:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 59 | logcommand(si, CMDLOG_ADMIN, "LIST: \2%s\2 (\2%d\2 matches)", pattern, matches); | ~^ ~~~~~~~ | | | | int unsigned int | %d CompileModule: set.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_core.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: regnolimit.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from listchans.c:9: listchans.c: In function 'gs_cmd_listchans': ../../include/i18n.h:19:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 19 | # define N_(String) (String) | ^~~~~~~~ listchans.c:97:11: note: in expansion of macro 'N_' 97 | N_("\2%d\2 channel access matches for the group \2%s\2"), i), | ^~ ../../include/i18n.h:19:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 19 | # define N_(String) (String) | ^~~~~~~~ listchans.c:96:39: note: in expansion of macro 'N_' 96 | command_success_nodata(si, ngettext(N_("\2%d\2 channel access match for the group \2%s\2"), | ^~ CompileModule: set.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_email.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_entrymsg.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_channel.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_description.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_fantasy.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_gameserv.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_email.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_groupname.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_guard.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_keeptopic.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_joinflags.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_limitflags.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_mlock.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_open.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_public.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_prefix.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_private.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_url.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C set_mlock.c: In function 'cs_cmd_set_mlock': set_mlock.c:46:2: warning: ISO C90 forbids variable length array 'newlock_ext' [-Wvla] 46 | char newlock_ext[ignore_mode_list_size][512]; | ^~~~ set_mlock.c:47:2: warning: ISO C90 forbids variable length array 'newlock_ext_off' [-Wvla] 47 | bool newlock_ext_off[ignore_mode_list_size]; | ^~~~ set_mlock.c:49:2: warning: ISO C90 forbids variable length array 'ext_plus' [-Wvla] 49 | char ext_plus[ignore_mode_list_size + 1]; | ^~~~ set_mlock.c:50:2: warning: ISO C90 forbids variable length array 'ext_minus' [-Wvla] 50 | char ext_minus[ignore_mode_list_size + 1]; | ^~~~ set_mlock.c:37:13: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 37 | static void cs_cmd_set_mlock(sourceinfo_t *si, int parc, char *parv[]) | ^~~~~~~~~~~~~~~~ cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_property.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_pubacl.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: main.so CompileModule: helpme.so CompileModule: services.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_restricted.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_secure.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ticket.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_topiclock.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_url.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_verbose.so make[2]: warning: -jN forced in submake: disabling jobserver mode. cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: drop.so CompileModule: group.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: help.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: successor_acl.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C drop.c:21:13: warning: 'hs_cmd_off' declared 'static' but never defined [-Wunused-function] 21 | static void hs_cmd_off(sourceinfo_t *si, int parc, char *parv[]); | ^~~~~~~~~~ CompileModule: main.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: status.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: offer.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: onoff.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: sync.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: taxonomy.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: request.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: vhost.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: template.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: vhostnick.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: topic.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: unban_self.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: version.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: voice.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: main.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: why.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: xop.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: delete.so CompileModule: forward.so CompileModule: help.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from delete.c:9: delete.c: In function 'ms_cmd_delete': ../../include/i18n.h:19:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 19 | # define N_(String) (String) | ^~~~~~~~ delete.c:119:62: note: in expansion of macro 'N_' 119 | command_success_nodata(si, ngettext(N_("%d memo deleted."), N_("%d memos deleted."), delcount), delcount); | ^~ ../../include/i18n.h:19:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 19 | # define N_(String) (String) | ^~~~~~~~ delete.c:119:38: note: in expansion of macro 'N_' 119 | command_success_nodata(si, ngettext(N_("%d memo deleted."), N_("%d memos deleted."), delcount), delcount); | ^~ make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: httpd.so CompileModule: canon_gmail.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ignore.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: list.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C httpd.c: In function 'httpd_config_ready': httpd.c:393:83: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 393 | slog(LG_ERROR, "httpd_config_ready(): failed to open listener on host %s port %d", httpd_config.host, httpd_config.port); | ~^ ~~~~~~~~~~~~~~~~~ | | | | int unsigned int | %d httpd.c: In function 'send_error': httpd.c:125:30: warning: '%s' directive output may be truncated writing up to 699 bytes into a region of size between 210 and 212 [-Wformat-truncation=] 125 | snprintf(buf1, sizeof buf1, "HTTP/1.1 %d %s\r\n" | ^~~~~~~~~~~~~~~~~~~~ httpd.c:128:32: note: format string is defined here 128 | "Content-Length: %lu\r\n\r\n%s", | ^~ In file included from /usr/include/stdio.h:867, from ../../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../../libmowgli-2/src/libmowgli/mowgli.h:40, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from httpd.c:9: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 89 or more bytes (assuming 790) into a destination of size 300 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ignore.c: In function 'ms_cmd_ignore_list': ignore.c:213:32: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 213 | command_success_nodata(si, "%d - %s", i, (char *)n->data); | ~^ ~ | | | | int unsigned int | %d httpd.c: In function 'httpd_recvqhandler': httpd.c:63:38: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 63 | snprintf(fname, sizeof fname, "%s/%s", httpd_config.www_root, filename); | ^ In file included from /usr/include/stdio.h:867, from ../../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../../libmowgli-2/src/libmowgli/mowgli.h:40, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from httpd.c:9: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CompileModule: main.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: read.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: main.so CompileModule: access.so CompileModule: badmail.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from list.c:9: list.c: In function 'ms_cmd_list': list.c:65:33: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 65 | snprintf(line, sizeof line, _("- %d From: %s Sent: %s"), | ^~~~~~~~~~~~~~~~~~~~~~~~ list.c:65:31: note: in expansion of macro '_' 65 | snprintf(line, sizeof line, _("- %d From: %s Sent: %s"), | ^ list.c:65:37: note: format string is defined here 65 | snprintf(line, sizeof line, _("- %d From: %s Sent: %s"), | ~^ | | | int | %d CompileModule: send.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: sendall.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: cert.so CompileModule: cracklib.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C read.c: In function 'ms_cmd_read': read.c:123:14: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 123 | "\2Memo %d - Sent by %s, %s\2",i,memo->sender, strfbuf); | ~^ ~ | | | | int unsigned int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from read.c:9: read.c:134:34: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 134 | command_success_nodata(si, _("Stopping command after %d memos."), numread); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ read.c:134:32: note: in expansion of macro '_' 134 | command_success_nodata(si, _("Stopping command after %d memos."), numread); | ^ read.c:134:59: note: format string is defined here 134 | command_success_nodata(si, _("Stopping command after %d memos."), numread); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from read.c:9: read.c:144:32: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 144 | command_success_nodata(si, _("Read %d memos."), numread); | ^~~~~~~~~~~~~~~~ read.c:144:30: note: in expansion of macro '_' 144 | command_success_nodata(si, _("Read %d memos."), numread); | ^ read.c:144:39: note: format string is defined here 144 | command_success_nodata(si, _("Read %d memos."), numread); | ~^ | | | int | %d read.c:112:77: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 266 [-Wformat-truncation=] 112 | snprintf(receipt->text, MEMOLEN, "%s has read a memo from you sent at %s", entity(si->smu)->name, strfbuf); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:867, from ../../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../../libmowgli-2/src/libmowgli/mowgli.h:40, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from read.c:9: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 35 or more bytes (assuming 1058) into a destination of size 300 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CompileModule: sendops.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: sendgroup.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: drop.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: enforce.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: freeze.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ghost.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C enforce.c: In function 'guest_nickname': enforce.c:103:37: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 103 | snprintf(gnick, sizeof gnick, "%s%d", nicksvs.enforce_prefix, arc4random()%100000); | ~^ ~~~~~~~~~~~~~~~~~~~ | | | | int unsigned int | %d make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: main.so CompileModule: akill.so CompileModule: clearchan.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from akill.c:11: akill.c: In function 'os_cmd_akill_del': akill.c:345:47: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 345 | command_fail(si, fault_nosuch_target, _("No such AKILL with number \2%d\2."), i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ akill.c:345:45: note: in expansion of macro '_' 345 | command_fail(si, fault_nosuch_target, _("No such AKILL with number \2%d\2."), i); | ^ akill.c:345:77: note: format string is defined here 345 | command_fail(si, fault_nosuch_target, _("No such AKILL with number \2%d\2."), i); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from akill.c:11: akill.c:364:45: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 364 | command_fail(si, fault_nosuch_target, _("No such AKILL with number \2%d\2."), number); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ akill.c:364:43: note: in expansion of macro '_' 364 | command_fail(si, fault_nosuch_target, _("No such AKILL with number \2%d\2."), number); | ^ akill.c:364:75: note: format string is defined here 364 | command_fail(si, fault_nosuch_target, _("No such AKILL with number \2%d\2."), number); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from akill.c:11: akill.c:404:46: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 404 | command_fail(si, fault_nosuch_target, _("No such AKILL with number \2%d\2."), i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ akill.c:404:44: note: in expansion of macro '_' 404 | command_fail(si, fault_nosuch_target, _("No such AKILL with number \2%d\2."), i); | ^ akill.c:404:76: note: format string is defined here 404 | command_fail(si, fault_nosuch_target, _("No such AKILL with number \2%d\2."), i); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from akill.c:11: akill.c:423:44: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 423 | command_fail(si, fault_nosuch_target, _("No such AKILL with number \2%d\2."), number); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ akill.c:423:42: note: in expansion of macro '_' 423 | command_fail(si, fault_nosuch_target, _("No such AKILL with number \2%d\2."), number); | ^ akill.c:423:74: note: format string is defined here 423 | command_fail(si, fault_nosuch_target, _("No such AKILL with number \2%d\2."), number); | ~^ | | | int | %d CompileModule: clones.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: group.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: help.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C clearchan.c: In function 'os_cmd_clearchan': clearchan.c:51:11: warning: variable 'k' set but not used [-Wunused-but-set-variable] 51 | kline_t *k; | ^ CompileModule: hold.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: compare.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: greplog.so CompileModule: identify.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from help.c:9: help.c: In function 'ns_cmd_help': help.c:45:34: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 45 | command_success_nodata(si, _("If a registered account is not used by the owner for %d days,\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ help.c:45:32: note: in expansion of macro '_' 45 | command_success_nodata(si, _("If a registered account is not used by the owner for %d days,\n" | ^ help.c:45:89: note: format string is defined here 45 | command_success_nodata(si, _("If a registered account is not used by the owner for %d days,\n" | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from help.c:9: help.c:58:34: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 58 | command_success_nodata(si, _("If a registered nick is not used by the owner for %d days,\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ help.c:58:32: note: in expansion of macro '_' 58 | command_success_nodata(si, _("If a registered nick is not used by the owner for %d days,\n" | ^ help.c:58:86: note: format string is defined here 58 | command_success_nodata(si, _("If a registered nick is not used by the owner for %d days,\n" | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from clones.c:9: clones.c: In function 'os_cmd_clones_kline': clones.c:389:39: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 389 | command_fail(si, fault_nochange, _("CLONES kline grace is already enabled and set to %d kills."), grace_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clones.c:389:37: note: in expansion of macro '_' 389 | command_fail(si, fault_nochange, _("CLONES kline grace is already enabled and set to %d kills."), grace_count); | ^ clones.c:389:90: note: format string is defined here 389 | command_fail(si, fault_nochange, _("CLONES kline grace is already enabled and set to %d kills."), grace_count); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from clones.c:9: clones.c:393:32: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 393 | command_success_nodata(si, _("Enabled CLONES klines with a grace of %d kills"), grace_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clones.c:393:30: note: in expansion of macro '_' 393 | command_success_nodata(si, _("Enabled CLONES klines with a grace of %d kills"), grace_count); | ^ clones.c:393:72: note: format string is defined here 393 | command_success_nodata(si, _("Enabled CLONES klines with a grace of %d kills"), grace_count); | ~^ | | | int | %d clones.c:394:58: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 394 | wallops("\2%s\2 enabled CLONES klines with a grace of %d kills", get_oper_name(si), grace_count); | ~^ ~~~~~~~~~~~ | | | | int unsigned int | %d clones.c:395:56: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 395 | logcommand(si, CMDLOG_ADMIN, "CLONES:KLINE:ON grace %d", grace_count); | ~^ ~~~~~~~~~~~ | | | | int unsigned int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from clones.c:9: clones.c:402:40: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 402 | command_success_string(si, "ON", _("CLONES klines are currently enabled with a grace of %d kills."), grace_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clones.c:402:38: note: in expansion of macro '_' 402 | command_success_string(si, "ON", _("CLONES klines are currently enabled with a grace of %d kills."), grace_count); | ^ clones.c:402:94: note: format string is defined here 402 | command_success_string(si, "ON", _("CLONES klines are currently enabled with a grace of %d kills."), grace_count); | ~^ | | | int | %d clones.c: In function 'clones_newuser': clones.c:906:30: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 906 | slog(LG_INFO, "CLONES: \2%d\2 clones on \2%s\2 (%s!%s@%s) (user is autokline exempt)", i, u->ip, u->nick, u->user, u->host); | ~^ ~ | | | | int unsigned int | %d clones.c:920:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 920 | slog(LG_INFO, "CLONES: \2%d\2 clones on \2%s\2 (%s!%s@%s) (TKLINE disabled, killing user)", i, u->ip, u->nick, u->user, u->host); | ~^ ~ | | | | int unsigned int | %d clones.c:922:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 922 | slog(LG_INFO, "CLONES: \2%d\2 clones on \2%s\2 (%s!%s@%s) (grace period, killing user, %d grace kills remaining)", i, u->ip, u->nick, | ~^ ~ | | | | int unsigned int | %d clones.c:922:93: warning: format '%d' expects argument of type 'int', but argument 8 has type 'unsigned int' [-Wformat=] 922 | slog(LG_INFO, "CLONES: \2%d\2 clones on \2%s\2 (%s!%s@%s) (grace period, killing user, %d grace kills remaining)", i, u->ip, u->nick, | ~^ | | | int | %d 923 | u->user, u->host, grace_count - he->gracekills); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned int clones.c:931:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 931 | slog(LG_INFO, "CLONES: \2%d\2 clones on \2%s\2 (%s!%s@%s) (TKLINE due to excess clones)", i, u->ip, u->nick, u->user, u->host); | ~^ ~ | | | | int unsigned int | %d clones.c:940:29: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 940 | slog(LG_INFO, "CLONES: \2%d\2 clones on \2%s\2 (%s!%s@%s) (\2%d\2 allowed)", i, u->ip, u->nick, u->user, u->host, allowed); | ~^ ~ | | | | int unsigned int | %d clones.c:940:65: warning: format '%d' expects argument of type 'int', but argument 8 has type 'unsigned int' [-Wformat=] 940 | slog(LG_INFO, "CLONES: \2%d\2 clones on \2%s\2 (%s!%s@%s) (\2%d\2 allowed)", i, u->ip, u->nick, u->user, u->host, allowed); | ~^ ~~~~~~~ | | | | int unsigned int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from clones.c:9: clones.c:941:37: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 941 | msg(serviceinfo->nick, u->nick, _("\2WARNING\2: You may not have more than \2%d\2 clients connected to the network at once. Any further connections risks being removed."), allowed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clones.c:941:35: note: in expansion of macro '_' 941 | msg(serviceinfo->nick, u->nick, _("\2WARNING\2: You may not have more than \2%d\2 clients connected to the network at once. Any further connections risks being removed."), allowed); | ^ clones.c:941:81: note: format string is defined here 941 | msg(serviceinfo->nick, u->nick, _("\2WARNING\2: You may not have more than \2%d\2 clients connected to the network at once. Any further connections risks being removed."), allowed); | ~^ | | | int | %d CompileModule: info.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: info_lastquit.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: help.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C greplog.c: In function 'os_cmd_greplog': greplog.c:138:45: warning: format '%u' expects argument of type 'unsigned int', but argument 5 has type 'int' [-Wformat=] 138 | snprintf(logfile, sizeof logfile, "%s.%04u%02u%02u", | ~~~^ | | | unsigned int | %04u 139 | baselog, tm.tm_year + 1900, | ~~~~~~~~~~~~~~~~~ | | | int greplog.c:138:49: warning: format '%u' expects argument of type 'unsigned int', but argument 6 has type 'int' [-Wformat=] 138 | snprintf(logfile, sizeof logfile, "%s.%04u%02u%02u", | ~~~^ | | | unsigned int | %02u 139 | baselog, tm.tm_year + 1900, 140 | tm.tm_mon + 1, tm.tm_mday); | ~~~~~~~~~~~~~ | | | int greplog.c:138:53: warning: format '%u' expects argument of type 'unsigned int', but argument 7 has type 'int' [-Wformat=] 138 | snprintf(logfile, sizeof logfile, "%s.%04u%02u%02u", | ~~~^ | | | unsigned int | %02u 139 | baselog, tm.tm_year + 1900, 140 | tm.tm_mon + 1, tm.tm_mday); | ~~~~~~~~~~ | | | int CompileModule: list.so CompileModule: identify.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ignore.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: info.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: listchans.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: listgroups.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from ignore.c:9: ignore.c: In function 'os_cmd_ignore_list': ignore.c:223:32: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 223 | command_success_nodata(si, _("%d: %s by %s on %s (Reason: %s)"), i, svsignore->mask, svsignore->setby, strfbuf, svsignore->reason); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ignore.c:223:30: note: in expansion of macro '_' 223 | command_success_nodata(si, _("%d: %s by %s on %s (Reason: %s)"), i, svsignore->mask, svsignore->setby, strfbuf, svsignore->reason); | ^ ignore.c:223:34: note: format string is defined here 223 | command_success_nodata(si, _("%d: %s by %s on %s (Reason: %s)"), i, svsignore->mask, svsignore->setby, strfbuf, svsignore->reason); | ~^ | | | int | %d CompileModule: inject.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C list.c: In function 'lastlogin_match': list.c:39:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 39 | const time_t lastlogin = *(time_t *)arg; | ^ list.c: In function 'registered_match': list.c:97:22: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 97 | const time_t age = *(time_t *)arg; | ^ In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from listchans.c:10: listchans.c: In function 'ns_cmd_listchans': ../../include/i18n.h:19:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 19 | # define N_(String) (String) | ^~~~~~~~ listchans.c:101:11: note: in expansion of macro 'N_' 101 | N_("\2%d\2 channel access matches for the nickname \2%s\2"), i), | ^~ ../../include/i18n.h:19:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 19 | # define N_(String) (String) | ^~~~~~~~ listchans.c:100:39: note: in expansion of macro 'N_' 100 | command_success_nodata(si, ngettext(N_("\2%d\2 channel access match for the nickname \2%s\2"), | ^~ CompileModule: jupe.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c: In function 'os_cmd_info': info.c:38:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 38 | command_success_nodata(si, _("How often services writes changes to the database: %d minutes"), config_options.commit_interval / 60); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:38:29: note: in expansion of macro '_' 38 | command_success_nodata(si, _("How often services writes changes to the database: %d minutes"), config_options.commit_interval / 60); | ^ info.c:38:84: note: format string is defined here 38 | command_success_nodata(si, _("How often services writes changes to the database: %d minutes"), config_options.commit_interval / 60); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:39:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 39 | command_success_nodata(si, _("Default kline time: %d days"), config_options.kline_time / 86400); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:39:29: note: in expansion of macro '_' 39 | command_success_nodata(si, _("Default kline time: %d days"), config_options.kline_time / 86400); | ^ info.c:39:53: note: format string is defined here 39 | command_success_nodata(si, _("Default kline time: %d days"), config_options.kline_time / 86400); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:41:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 41 | command_success_nodata(si, _("How many messages before a flood is triggered, (if 0, flood protection is disabled): %d"), config_options.flood_msgs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:41:29: note: in expansion of macro '_' 41 | command_success_nodata(si, _("How many messages before a flood is triggered, (if 0, flood protection is disabled): %d"), config_options.flood_msgs); | ^ info.c:41:118: note: format string is defined here 41 | command_success_nodata(si, _("How many messages before a flood is triggered, (if 0, flood protection is disabled): %d"), config_options.flood_msgs); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:42:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 42 | command_success_nodata(si, _("How long before the flood counter resets: %d seconds"), config_options.flood_time); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:42:29: note: in expansion of macro '_' 42 | command_success_nodata(si, _("How long before the flood counter resets: %d seconds"), config_options.flood_time); | ^ info.c:42:75: note: format string is defined here 42 | command_success_nodata(si, _("How long before the flood counter resets: %d seconds"), config_options.flood_time); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:43:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 43 | command_success_nodata(si, _("Default maximum number of clones allowed: %d"), config_options.default_clone_allowed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:43:29: note: in expansion of macro '_' 43 | command_success_nodata(si, _("Default maximum number of clones allowed: %d"), config_options.default_clone_allowed); | ^ info.c:43:75: note: format string is defined here 43 | command_success_nodata(si, _("Default maximum number of clones allowed: %d"), config_options.default_clone_allowed); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:44:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 44 | command_success_nodata(si, _("Number of commands used before ratelimiting starts, (if 0, ratelimiting is disabled): %d"), config_options.ratelimit_uses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:44:29: note: in expansion of macro '_' 44 | command_success_nodata(si, _("Number of commands used before ratelimiting starts, (if 0, ratelimiting is disabled): %d"), config_options.ratelimit_uses); | ^ info.c:44:119: note: format string is defined here 44 | command_success_nodata(si, _("Number of commands used before ratelimiting starts, (if 0, ratelimiting is disabled): %d"), config_options.ratelimit_uses); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:45:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 45 | command_success_nodata(si, _("How long before ratelimiting counter resets, (if 0, ratelimiting is disabled): %d seconds"), config_options.ratelimit_period); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:45:29: note: in expansion of macro '_' 45 | command_success_nodata(si, _("How long before ratelimiting counter resets, (if 0, ratelimiting is disabled): %d seconds"), config_options.ratelimit_period); | ^ info.c:45:112: note: format string is defined here 45 | command_success_nodata(si, _("How long before ratelimiting counter resets, (if 0, ratelimiting is disabled): %d seconds"), config_options.ratelimit_period); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:47:38: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 47 | command_success_nodata(si, _("Nickname expiration time: %d days"), nicksvs.expiry / 86400); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:47:36: note: in expansion of macro '_' 47 | command_success_nodata(si, _("Nickname expiration time: %d days"), nicksvs.expiry / 86400); | ^ info.c:47:66: note: format string is defined here 47 | command_success_nodata(si, _("Nickname expiration time: %d days"), nicksvs.expiry / 86400); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:48:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 48 | command_success_nodata(si, _("Nickname enforce expiry time: %d days"), nicksvs.enforce_expiry / 86400); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:48:29: note: in expansion of macro '_' 48 | command_success_nodata(si, _("Nickname enforce expiry time: %d days"), nicksvs.enforce_expiry / 86400); | ^ info.c:48:63: note: format string is defined here 48 | command_success_nodata(si, _("Nickname enforce expiry time: %d days"), nicksvs.enforce_expiry / 86400); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:49:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 49 | command_success_nodata(si, _("Default nickname enforce delay: %d seconds"), nicksvs.enforce_delay); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:49:29: note: in expansion of macro '_' 49 | command_success_nodata(si, _("Default nickname enforce delay: %d seconds"), nicksvs.enforce_delay); | ^ info.c:49:65: note: format string is defined here 49 | command_success_nodata(si, _("Default nickname enforce delay: %d seconds"), nicksvs.enforce_delay); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:51:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 51 | command_success_nodata(si, _("Maximum number of logins allowed per username: %d"), me.maxlogins); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:51:29: note: in expansion of macro '_' 51 | command_success_nodata(si, _("Maximum number of logins allowed per username: %d"), me.maxlogins); | ^ info.c:51:80: note: format string is defined here 51 | command_success_nodata(si, _("Maximum number of logins allowed per username: %d"), me.maxlogins); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:52:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 52 | command_success_nodata(si, _("Maximum number of usernames that can be registered to one email address: %d"), me.maxusers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:52:29: note: in expansion of macro '_' 52 | command_success_nodata(si, _("Maximum number of usernames that can be registered to one email address: %d"), me.maxusers); | ^ info.c:52:106: note: format string is defined here 52 | command_success_nodata(si, _("Maximum number of usernames that can be registered to one email address: %d"), me.maxusers); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:54:32: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 54 | command_success_nodata(si, _("Maximum number of nicknames that one user can own: %d"), nicksvs.maxnicks); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:54:30: note: in expansion of macro '_' 54 | command_success_nodata(si, _("Maximum number of nicknames that one user can own: %d"), nicksvs.maxnicks); | ^ info.c:54:85: note: format string is defined here 54 | command_success_nodata(si, _("Maximum number of nicknames that one user can own: %d"), nicksvs.maxnicks); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:55:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 55 | command_success_nodata(si, _("Maximum number of channels that one user can own: %d"), chansvs.maxchans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:55:29: note: in expansion of macro '_' 55 | command_success_nodata(si, _("Maximum number of channels that one user can own: %d"), chansvs.maxchans); | ^ info.c:55:83: note: format string is defined here 55 | command_success_nodata(si, _("Maximum number of channels that one user can own: %d"), chansvs.maxchans); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:56:38: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 56 | command_success_nodata(si, _("Channel expiration time: %d days"), chansvs.expiry / 86400); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:56:36: note: in expansion of macro '_' 56 | command_success_nodata(si, _("Channel expiration time: %d days"), chansvs.expiry / 86400); | ^ info.c:56:65: note: format string is defined here 56 | command_success_nodata(si, _("Channel expiration time: %d days"), chansvs.expiry / 86400); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:59:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 59 | command_success_nodata(si, _("Maximum number of entries allowed in a channel access list (if 0, unlimited): %d"), chansvs.maxchanacs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:59:29: note: in expansion of macro '_' 59 | command_success_nodata(si, _("Maximum number of entries allowed in a channel access list (if 0, unlimited): %d"), chansvs.maxchanacs); | ^ info.c:59:111: note: format string is defined here 59 | command_success_nodata(si, _("Maximum number of entries allowed in a channel access list (if 0, unlimited): %d"), chansvs.maxchanacs); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from info.c:9: info.c:60:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 60 | command_success_nodata(si, _("Maximum number of founders allowed per channel: %d"), chansvs.maxfounders); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:60:29: note: in expansion of macro '_' 60 | command_success_nodata(si, _("Maximum number of founders allowed per channel: %d"), chansvs.maxfounders); | ^ info.c:60:81: note: format string is defined here 60 | command_success_nodata(si, _("Maximum number of founders allowed per channel: %d"), chansvs.maxfounders); | ~^ | | | int | %d CompileModule: listmail.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: listownmail.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: mode.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from listgroups.c:9: listgroups.c: In function 'ns_cmd_listgroups': ../../include/i18n.h:19:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 19 | # define N_(String) (String) | ^~~~~~~~ listgroups.c:99:11: note: in expansion of macro 'N_' 99 | N_("\2%d\2 group access matches for the nickname \2%s\2"), i), | ^~ ../../include/i18n.h:19:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 19 | # define N_(String) (String) | ^~~~~~~~ listgroups.c:98:39: note: in expansion of macro 'N_' 98 | command_success_nodata(si, ngettext(N_("\2%d\2 group access match for the nickname \2%s\2"), | ^~ CompileModule: modinspect.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C listmail.c: In function 'listmail_foreach_cb': listmail.c:45:34: warning: potential null pointer dereference [-Wnull-dereference] 45 | if (state->email_canonical == mu->email_canonical || !match(state->pattern, mu->email)) | ~~^~~~~~~~~~~~~~~~~ CompileModule: login.so CompileModule: logout.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: modlist.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C listownmail.c: In function 'ns_cmd_listownmail': listownmail.c:74:54: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 74 | logcommand(si, CMDLOG_GET, "LISTOWNMAIL: \2%s\2 (\2%d\2 matches)", si->smu->email, matches); | ~^ ~~~~~~~ | | | | int unsigned int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from listownmail.c:9: ../../include/i18n.h:19:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 19 | # define N_(String) (String) | ^~~~~~~~ listownmail.c:76:10: note: in expansion of macro 'N_' 76 | N_("\2%d\2 matches for e-mail address \2%s\2"), matches), matches, si->smu->email); | ^~ ../../include/i18n.h:19:21: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 19 | # define N_(String) (String) | ^~~~~~~~ listownmail.c:75:38: note: in expansion of macro 'N_' 75 | command_success_nodata(si, ngettext(N_("\2%d\2 match for e-mail address \2%s\2"), | ^~ CompileModule: modload.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: mark.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: multimark.so In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from modlist.c:9: modlist.c: In function 'os_cmd_modlist': modlist.c:44:32: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 44 | command_success_nodata(si, _("%2d: %-20s [loaded at 0x%lx]"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ modlist.c:44:30: note: in expansion of macro '_' 44 | command_success_nodata(si, _("%2d: %-20s [loaded at 0x%lx]"), | ^ modlist.c:44:35: note: format string is defined here 44 | command_success_nodata(si, _("%2d: %-20s [loaded at 0x%lx]"), | ~~^ | | | int | %2d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from modlist.c:9: modlist.c:48:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 48 | command_success_nodata(si, _("\2%d\2 modules loaded."), i); | ^~~~~~~~~~~~~~~~~~~~~~~~ modlist.c:48:29: note: in expansion of macro '_' 48 | command_success_nodata(si, _("\2%d\2 modules loaded."), i); | ^ modlist.c:48:35: note: format string is defined here 48 | command_success_nodata(si, _("\2%d\2 modules loaded."), i); | ~^ | | | int | %d cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: modreload.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: register.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: modunload.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C multimark.c: In function 'migrate_user': multimark.c:373:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 373 | reason = md != NULL ? md->value : "unknown"; | ^ CompileModule: regnolimit.so In file included from ../../libmowgli-2/src/libmowgli/mowgli.h:53, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from multimark.c:9: multimark.c: In function 'is_marked': ../../libmowgli-2/src/libmowgli/container/list.h:35:40: warning: potential null pointer dereference [-Wnull-dereference] 35 | #define MOWGLI_LIST_LENGTH(list) (list)->count | ~~~~~~^~~~~~~ multimark.c:104:9: note: in expansion of macro 'MOWGLI_LIST_LENGTH' 104 | return MOWGLI_LIST_LENGTH(l) != 0; | ^~~~~~~~~~~~~~~~~~ CompileModule: noop.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C multimark.c: In function 'multimark_needforce': ../../libmowgli-2/src/libmowgli/container/list.h:35:40: warning: potential null pointer dereference [-Wnull-dereference] 35 | #define MOWGLI_LIST_LENGTH(list) (list)->count | ~~~~~~^~~~~~~ multimark.c:104:9: note: in expansion of macro 'MOWGLI_LIST_LENGTH' 104 | return MOWGLI_LIST_LENGTH(l) != 0; | ^~~~~~~~~~~~~~~~~~ In file included from ../../libmowgli-2/src/libmowgli/mowgli.h:51, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from multimark.c:9: multimark.c: In function 'multimark_match': ../../libmowgli-2/src/libmowgli/core/iterator.h:36:9: warning: potential null pointer dereference [-Wnull-dereference] 36 | for (n = (head); n; n = n->next) multimark.c:80:2: note: in expansion of macro 'MOWGLI_ITER_FOREACH' 80 | MOWGLI_ITER_FOREACH(n, l->head) | ^~~~~~~~~~~~~~~~~~~ multimark.c: In function 'nick_ungroup_hook': ../../libmowgli-2/src/libmowgli/core/iterator.h:36:9: warning: potential null pointer dereference [-Wnull-dereference] 36 | for (n = (head); n; n = n->next) multimark.c:469:2: note: in expansion of macro 'MOWGLI_ITER_FOREACH' 469 | MOWGLI_ITER_FOREACH(n, l->head) | ^~~~~~~~~~~~~~~~~~~ CompileModule: override.so multimark.c: In function 'get_multimark_max': ../../libmowgli-2/src/libmowgli/core/iterator.h:36:9: warning: potential null pointer dereference [-Wnull-dereference] 36 | for (n = (head); n; n = n->next) multimark.c:443:2: note: in expansion of macro 'MOWGLI_ITER_FOREACH' 443 | MOWGLI_ITER_FOREACH(n, l->head) | ^~~~~~~~~~~~~~~~~~~ cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C multimark.c: In function 'account_drop_hook': ../../libmowgli-2/src/libmowgli/core/iterator.h:36:9: warning: potential null pointer dereference [-Wnull-dereference] 36 | for (n = (head); n; n = n->next) multimark.c:502:2: note: in expansion of macro 'MOWGLI_ITER_FOREACH' 502 | MOWGLI_ITER_FOREACH(n, l->head) | ^~~~~~~~~~~~~~~~~~~ multimark.c: In function 'show_multimark.part.0': ../../libmowgli-2/src/libmowgli/core/iterator.h:36:9: warning: potential null pointer dereference [-Wnull-dereference] 36 | for (n = (head); n; n = n->next) multimark.c:639:2: note: in expansion of macro 'MOWGLI_ITER_FOREACH' 639 | MOWGLI_ITER_FOREACH(n, l->head) | ^~~~~~~~~~~~~~~~~~~ CompileModule: raw.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C multimark.c: In function 'ns_cmd_multimark': ../../libmowgli-2/src/libmowgli/core/iterator.h:36:9: warning: potential null pointer dereference [-Wnull-dereference] 36 | for (n = (head); n; n = n->next) multimark.c:1080:3: note: in expansion of macro 'MOWGLI_ITER_FOREACH' 1080 | MOWGLI_ITER_FOREACH(n, l->head) | ^~~~~~~~~~~~~~~~~~~ noop.c: In function 'os_cmd_noop': noop.c:325:36: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 325 | command_success_nodata(si, "%-5d %-31s %-21s %s", i, np->target, np->added_by, np->reason); | ~~~^ ~ | | | | int unsigned int | %-5d noop.c:344:36: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 344 | command_success_nodata(si, "%-5d %-31s %-21s %s", i, np->target, np->added_by, np->reason); | ~~~^ ~ | | | | int unsigned int | %-5d CompileModule: resetpass.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C override.c: In function 'os_cmd_override': override.c:246:51: warning: passing argument 1 of 'text_to_parv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 246 | newparc = text_to_parv(parv[3] != NULL ? parv[3] : "", cmd->maxparc, newparv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ override.c:117:31: note: expected 'char *' but argument is of type 'const char *' 117 | static int text_to_parv(char *text, int maxparc, char **parv) | ~~~~~~^~~~ override.c: In function 'text_to_parv': override.c:252:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 252 | } | ^ override.c: In function 'os_cmd_override': override.c:155:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 155 | static void os_cmd_override(sourceinfo_t *si, int parc, char *parv[]) | ^~~~~~~~~~~~~~~ override.c:155:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CompileModule: restrict.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: rakill.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: readonly.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: return.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: sendpass.so CompileModule: rmatch.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from rakill.c:14: rakill.c: In function 'os_cmd_rakill': rakill.c:122:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 122 | command_success_nodata(si, _("\2%d\2 matches for %s akilled."), matches, pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rakill.c:122:29: note: in expansion of macro '_' 122 | command_success_nodata(si, _("\2%d\2 matches for %s akilled."), matches, pattern); | ^ rakill.c:122:35: note: format string is defined here 122 | command_success_nodata(si, _("\2%d\2 matches for %s akilled."), matches, pattern); | ~^ | | | int | %d rakill.c:123:68: warning: format '%d' expects argument of type 'int', but argument 6 has type 'unsigned int' [-Wformat=] 123 | logcommand(si, CMDLOG_ADMIN, "RAKILL: \2%s\2 (reason: \2%s\2) (\2%d\2 matches)", pattern, reason, matches); | ~^ ~~~~~~~ | | | | int unsigned int | %d CompileModule: sendpass_user.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: rehash.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: restart.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from rmatch.c:13: rmatch.c: In function 'os_cmd_rmatch': rmatch.c:105:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 105 | command_success_nodata(si, _("\2%d\2 matches for %s"), matches, pattern); | ^~~~~~~~~~~~~~~~~~~~~~~ rmatch.c:105:29: note: in expansion of macro '_' 105 | command_success_nodata(si, _("\2%d\2 matches for %s"), matches, pattern); | ^ rmatch.c:105:35: note: format string is defined here 105 | command_success_nodata(si, _("\2%d\2 matches for %s"), matches, pattern); | ~^ | | | int | %d rmatch.c:106:51: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 106 | logcommand(si, CMDLOG_ADMIN, "RMATCH: \2%s\2 (\2%d\2 matches)", pattern, matches); | ~^ ~~~~~~~ | | | | int unsigned int | %d CompileModule: set_core.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: rnc.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: rwatch.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_accountname.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_email.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: shutdown.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_emailmemos.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_enforcetime.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: sgline.so CompileModule: set_hidemail.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_language.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: soper.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from set_enforcetime.c:8: set_enforcetime.c: In function 'ns_cmd_set_enforcetime': set_enforcetime.c:55:33: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 55 | command_success_nodata(si, _("The \2%s\2 for account \2%s\2 has been reset to default, which is \2%d\2 seconds."), "ENFORCETIME", entity(si->smu)->name, nicksvs.enforce_delay); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ set_enforcetime.c:55:31: note: in expansion of macro '_' 55 | command_success_nodata(si, _("The \2%s\2 for account \2%s\2 has been reset to default, which is \2%d\2 seconds."), "ENFORCETIME", entity(si->smu)->name, nicksvs.enforce_delay); | ^ set_enforcetime.c:55:103: note: format string is defined here 55 | command_success_nodata(si, _("The \2%s\2 for account \2%s\2 has been reset to default, which is \2%d\2 seconds."), "ENFORCETIME", entity(si->smu)->name, nicksvs.enforce_delay); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from sgline.c:10: sgline.c: In function 'os_cmd_sgline_del': sgline.c:280:47: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 280 | command_fail(si, fault_nosuch_target, _("No such SGLINE with number \2%d\2."), i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sgline.c:280:45: note: in expansion of macro '_' 280 | command_fail(si, fault_nosuch_target, _("No such SGLINE with number \2%d\2."), i); | ^ sgline.c:280:78: note: format string is defined here 280 | command_fail(si, fault_nosuch_target, _("No such SGLINE with number \2%d\2."), i); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from sgline.c:10: sgline.c:299:45: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 299 | command_fail(si, fault_nosuch_target, _("No such SGLINE with number \2%d\2."), number); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sgline.c:299:43: note: in expansion of macro '_' 299 | command_fail(si, fault_nosuch_target, _("No such SGLINE with number \2%d\2."), number); | ^ sgline.c:299:76: note: format string is defined here 299 | command_fail(si, fault_nosuch_target, _("No such SGLINE with number \2%d\2."), number); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from sgline.c:10: sgline.c: In function 'os_cmd_sgline_list': sgline.c:349:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 349 | command_success_nodata(si, _("%d: %s - by \2%s\2 - expires in \2%s\2 - (%s)"), x->number, x->realname, x->setby, timediff(x->expires > CURRTIME ? x->expires - CURRTIME : 0), x->reason); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sgline.c:349:31: note: in expansion of macro '_' 349 | command_success_nodata(si, _("%d: %s - by \2%s\2 - expires in \2%s\2 - (%s)"), x->number, x->realname, x->setby, timediff(x->expires > CURRTIME ? x->expires - CURRTIME : 0), x->reason); | ^ sgline.c:349:35: note: format string is defined here 349 | command_success_nodata(si, _("%d: %s - by \2%s\2 - expires in \2%s\2 - (%s)"), x->number, x->realname, x->setby, timediff(x->expires > CURRTIME ? x->expires - CURRTIME : 0), x->reason); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from sgline.c:10: sgline.c:351:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 351 | command_success_nodata(si, _("%d: %s - by \2%s\2 - expires in \2%s\2"), x->number, x->realname, x->setby, timediff(x->expires > CURRTIME ? x->expires - CURRTIME : 0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sgline.c:351:31: note: in expansion of macro '_' 351 | command_success_nodata(si, _("%d: %s - by \2%s\2 - expires in \2%s\2"), x->number, x->realname, x->setby, timediff(x->expires > CURRTIME ? x->expires - CURRTIME : 0)); | ^ sgline.c:351:35: note: format string is defined here 351 | command_success_nodata(si, _("%d: %s - by \2%s\2 - expires in \2%s\2"), x->number, x->realname, x->setby, timediff(x->expires > CURRTIME ? x->expires - CURRTIME : 0)); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from sgline.c:10: sgline.c:353:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 353 | command_success_nodata(si, _("%d: %s - by \2%s\2 - \2permanent\2 - (%s)"), x->number, x->realname, x->setby, x->reason); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sgline.c:353:31: note: in expansion of macro '_' 353 | command_success_nodata(si, _("%d: %s - by \2%s\2 - \2permanent\2 - (%s)"), x->number, x->realname, x->setby, x->reason); | ^ sgline.c:353:35: note: format string is defined here 353 | command_success_nodata(si, _("%d: %s - by \2%s\2 - \2permanent\2 - (%s)"), x->number, x->realname, x->setby, x->reason); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from sgline.c:10: sgline.c:355:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 355 | command_success_nodata(si, _("%d: %s - by \2%s\2 - \2permanent\2"), x->number, x->realname, x->setby); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sgline.c:355:31: note: in expansion of macro '_' 355 | command_success_nodata(si, _("%d: %s - by \2%s\2 - \2permanent\2"), x->number, x->realname, x->setby); | ^ sgline.c:355:35: note: format string is defined here 355 | command_success_nodata(si, _("%d: %s - by \2%s\2 - \2permanent\2"), x->number, x->realname, x->setby); | ~^ | | | int | %d CompileModule: set_nevergroup.so CompileModule: specs.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_neverop.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: sqline.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_nogreet.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: uptime.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_nomemo.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: update.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_noop.so In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from sqline.c:11: sqline.c: In function 'os_cmd_sqline_del': sqline.c:312:47: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 312 | command_fail(si, fault_nosuch_target, _("No such SQLINE with number \2%d\2."), i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sqline.c:312:45: note: in expansion of macro '_' 312 | command_fail(si, fault_nosuch_target, _("No such SQLINE with number \2%d\2."), i); | ^ sqline.c:312:78: note: format string is defined here 312 | command_fail(si, fault_nosuch_target, _("No such SQLINE with number \2%d\2."), i); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from sqline.c:11: sqline.c:331:45: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 331 | command_fail(si, fault_nosuch_target, _("No such SQLINE with number \2%d\2."), number); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sqline.c:331:43: note: in expansion of macro '_' 331 | command_fail(si, fault_nosuch_target, _("No such SQLINE with number \2%d\2."), number); | ^ sqline.c:331:76: note: format string is defined here 331 | command_fail(si, fault_nosuch_target, _("No such SQLINE with number \2%d\2."), number); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from sqline.c:11: sqline.c:371:46: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 371 | command_fail(si, fault_nosuch_target, _("No such SQLINE with number \2%d\2."), i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sqline.c:371:44: note: in expansion of macro '_' 371 | command_fail(si, fault_nosuch_target, _("No such SQLINE with number \2%d\2."), i); | ^ sqline.c:371:77: note: format string is defined here 371 | command_fail(si, fault_nosuch_target, _("No such SQLINE with number \2%d\2."), i); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from sqline.c:11: sqline.c:390:44: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 390 | command_fail(si, fault_nosuch_target, _("No such SQLINE with number \2%d\2."), number); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sqline.c:390:42: note: in expansion of macro '_' 390 | command_fail(si, fault_nosuch_target, _("No such SQLINE with number \2%d\2."), number); | ^ sqline.c:390:75: note: format string is defined here 390 | command_fail(si, fault_nosuch_target, _("No such SQLINE with number \2%d\2."), number); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from sqline.c:11: sqline.c: In function 'os_cmd_sqline_list': sqline.c:440:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 440 | command_success_nodata(si, _("%d: %s - by \2%s\2 - expires in \2%s\2 - (%s)"), q->number, q->mask, q->setby, timediff(q->expires > CURRTIME ? q->expires - CURRTIME : 0), q->reason); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sqline.c:440:31: note: in expansion of macro '_' 440 | command_success_nodata(si, _("%d: %s - by \2%s\2 - expires in \2%s\2 - (%s)"), q->number, q->mask, q->setby, timediff(q->expires > CURRTIME ? q->expires - CURRTIME : 0), q->reason); | ^ sqline.c:440:35: note: format string is defined here 440 | command_success_nodata(si, _("%d: %s - by \2%s\2 - expires in \2%s\2 - (%s)"), q->number, q->mask, q->setby, timediff(q->expires > CURRTIME ? q->expires - CURRTIME : 0), q->reason); | ~^ | | | int | %d cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from sqline.c:11: sqline.c:442:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 442 | command_success_nodata(si, _("%d: %s - by \2%s\2 - expires in \2%s\2"), q->number, q->mask, q->setby, timediff(q->expires > CURRTIME ? q->expires - CURRTIME : 0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sqline.c:442:31: note: in expansion of macro '_' 442 | command_success_nodata(si, _("%d: %s - by \2%s\2 - expires in \2%s\2"), q->number, q->mask, q->setby, timediff(q->expires > CURRTIME ? q->expires - CURRTIME : 0)); | ^ sqline.c:442:35: note: format string is defined here 442 | command_success_nodata(si, _("%d: %s - by \2%s\2 - expires in \2%s\2"), q->number, q->mask, q->setby, timediff(q->expires > CURRTIME ? q->expires - CURRTIME : 0)); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from sqline.c:11: sqline.c:444:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 444 | command_success_nodata(si, _("%d: %s - by \2%s\2 - \2permanent\2 - (%s)"), q->number, q->mask, q->setby, q->reason); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sqline.c:444:31: note: in expansion of macro '_' 444 | command_success_nodata(si, _("%d: %s - by \2%s\2 - \2permanent\2 - (%s)"), q->number, q->mask, q->setby, q->reason); | ^ sqline.c:444:35: note: format string is defined here 444 | command_success_nodata(si, _("%d: %s - by \2%s\2 - \2permanent\2 - (%s)"), q->number, q->mask, q->setby, q->reason); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from sqline.c:11: sqline.c:446:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 446 | command_success_nodata(si, _("%d: %s - by \2%s\2 - \2permanent\2"), q->number, q->mask, q->setby); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sqline.c:446:31: note: in expansion of macro '_' 446 | command_success_nodata(si, _("%d: %s - by \2%s\2 - \2permanent\2"), q->number, q->mask, q->setby); | ^ sqline.c:446:35: note: format string is defined here 446 | command_success_nodata(si, _("%d: %s - by \2%s\2 - \2permanent\2"), q->number, q->mask, q->setby); | ~^ | | | int | %d uptime.c: In function 'os_cmd_uptime': uptime.c:39:88: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time] 39 | command_success_nodata(si, "%s [%s] Build Date: %s", PACKAGE_STRING, revision, __DATE__); | ^~~~~~~~ In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from uptime.c:9: uptime.c:43:38: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 43 | command_success_nodata(si, _("Registered accounts: %d"), cnt.myuser); | ^~~~~~~~~~~~~~~~~~~~~~~~~ uptime.c:43:36: note: in expansion of macro '_' 43 | command_success_nodata(si, _("Registered accounts: %d"), cnt.myuser); | ^ uptime.c:43:61: note: format string is defined here 43 | command_success_nodata(si, _("Registered accounts: %d"), cnt.myuser); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from uptime.c:9: uptime.c:45:39: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 45 | command_success_nodata(si, _("Registered nicknames: %d"), cnt.mynick); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ uptime.c:45:37: note: in expansion of macro '_' 45 | command_success_nodata(si, _("Registered nicknames: %d"), cnt.mynick); | ^ uptime.c:45:63: note: format string is defined here 45 | command_success_nodata(si, _("Registered nicknames: %d"), cnt.mynick); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from uptime.c:9: uptime.c:46:38: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 46 | command_success_nodata(si, _("Registered channels: %d"), cnt.mychan); | ^~~~~~~~~~~~~~~~~~~~~~~~~ uptime.c:46:36: note: in expansion of macro '_' 46 | command_success_nodata(si, _("Registered channels: %d"), cnt.mychan); | ^ uptime.c:46:61: note: format string is defined here 46 | command_success_nodata(si, _("Registered channels: %d"), cnt.mychan); | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from uptime.c:9: uptime.c:47:38: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 47 | command_success_nodata(si, _("Users currently online: %d"), cnt.user - me.me->users); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ uptime.c:47:36: note: in expansion of macro '_' 47 | command_success_nodata(si, _("Users currently online: %d"), cnt.user - me.me->users); | ^ uptime.c:47:64: note: format string is defined here 47 | command_success_nodata(si, _("Users currently online: %d"), cnt.user - me.me->users); | ~^ | | | int | %d CompileModule: set_nopassword.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_password.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_privmsg.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_private.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: asuka.so CompileModule: bahamut.so CompileModule: base36uid.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_property.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C set_privmsg.c: In function '_modinit': set_privmsg.c:89:22: warning: declaration of 'use_privmsg' shadows a global declaration [-Wshadow] 89 | static list_param_t use_privmsg; | ^~~~~~~~~~~ In file included from ../../include/atheme.h:48, from set_privmsg.c:8: ../../include/services.h:92:7: note: shadowed declaration is here 92 | E int use_privmsg; | ^~~~~~~~~~~ bahamut.c: In function 'check_jointhrottle': bahamut.c:110:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 110 | if (p - arg2 > 3 || arg2 - value - 1 > 3) | ^~ CompileModule: set_pubkey.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: set_quietchg.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C bahamut.c: In function 'm_kick': bahamut.c:738:2: warning: '%s' directive argument is null [-Wformat-overflow=] 738 | slog(LG_DEBUG, "m_kick(): user was kicked: %s -> %s", parv[1], parv[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CompileModule: charybdis.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: setpass.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: status.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: elemental-ircd.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: inspircd.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: taxonomy.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: vacation.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C charybdis.c: In function 'check_jointhrottle': charybdis.c:159:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 159 | if (p - arg2 > 10 || arg2 - value - 1 > 10 || !atoi(value) || !atoi(arg2)) | ^~ charybdis.c: In function 'charybdis_is_extban': charybdis.c:303:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'const long unsigned int'} and 'int' [-Wsign-compare] 303 | if ((mask_len == 2 + offset) && strchr(without_param, mask[1 + offset])) | ^~ charybdis.c:306:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'const long unsigned int'} and 'int' [-Wsign-compare] 306 | else if ((mask_len >= 3 + offset) && mask[2 + offset] == ':' && strchr(with_param, mask[1 + offset])) | ^~ CompileModule: ircd-seven.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ircnet.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: verify.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C inspircd.c: In function 'check_jointhrottle': inspircd.c:262:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 262 | if (p - arg2 > 10 || arg2 - value - 1 > 10 || !atoi(value) || !atoi(arg2)) | ^~ inspircd.c: In function 'check_rejoindelay': inspircd.c:299:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 299 | if (atoi(value) <= 0 || atoi(value) > max_rejoindelay) | ^ inspircd.c: In function 'inspircd_join_sts': inspircd.c:395:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 395 | modes = "+"; | ^ inspircd.c: In function 'm_fjoin': inspircd.c:905:7: warning: variable 'prefix' set but not used [-Wunused-but-set-variable] 905 | bool prefix = true; | ^~~~~~ inspircd.c: In function 'm_server': inspircd.c:1201:12: warning: variable 's' set but not used [-Wunused-but-set-variable] 1201 | server_t *s; | ^ inspircd.c: In function 'm_join': inspircd.c:1261:31: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1261 | channel_mode_va(NULL, c, 1, "+"); | ^~~ In file included from ../../include/atheme.h:30, from inspircd.c:8: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ CompileModule: vhost.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from vacation.c:9: vacation.c: In function 'ns_cmd_vacation': vacation.c:26:37: warning: format '%d' expects argument of type 'int', but argument 4 has type 'unsigned int' [-Wformat=] 26 | command_fail(si, fault_noprivs, _("You must be registered for at least \2%d\2 days in order to enable VACATION mode."), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vacation.c:26:35: note: in expansion of macro '_' 26 | command_fail(si, fault_noprivs, _("You must be registered for at least \2%d\2 days in order to enable VACATION mode."), | ^ vacation.c:26:77: note: format string is defined here 26 | command_fail(si, fault_noprivs, _("You must be registered for at least \2%d\2 days in order to enable VACATION mode."), | ~^ | | | int | %d In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from vacation.c:9: vacation.c:40:32: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 40 | command_success_nodata(si, _("Your account will automatically expire in %d days if you do not return."), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vacation.c:40:30: note: in expansion of macro '_' 40 | command_success_nodata(si, _("Your account will automatically expire in %d days if you do not return."), | ^ vacation.c:40:76: note: format string is defined here 40 | command_success_nodata(si, _("Your account will automatically expire in %d days if you do not return."), | ~^ | | | int | %d inspircd.c: In function 'm_kick': inspircd.c:1158:2: warning: '%s' directive argument is null [-Wformat-overflow=] 1158 | slog(LG_DEBUG, "m_kick(): user was kicked: %s -> %s", parv[1], parv[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: mixin_nohalfops.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C ircnet.c: In function 'm_njoin': ircnet.c:466:31: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 466 | channel_mode_va(NULL, c, 1, "+"); | ^~~ In file included from ../../include/atheme.h:30, from ircnet.c:11: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ ircnet.c: In function 'm_kick': ircnet.c:598:2: warning: '%s' directive argument is null [-Wformat-overflow=] 598 | slog(LG_DEBUG, "m_kick(): user was kicked: %s -> %s", parv[1], parv[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: main.so CompileModule: mixin_noholdnick.so CompileModule: dnsbl.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: mixin_noowner.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: mixin_noprotect.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C dnsbl.c: In function 'dnsbl_hit': dnsbl.c:511:11: warning: variable 'k' set but not used [-Wunused-but-set-variable] 511 | kline_t *k; | ^ CompileModule: nefarious.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C dnsbl.c: In function 'initiate_blacklist_dnsquery': dnsbl.c:383:41: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 208 and 248 [-Wformat-truncation=] 383 | snprintf(buf, sizeof buf, "%d.%d.%d.%d.%s", ip[0], ip[1], ip[2], ip[3], blptr->host); | ^~ In file included from /usr/include/stdio.h:867, from ../../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../../libmowgli-2/src/libmowgli/mowgli.h:40, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from dnsbl.c:57: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 9 and 304 bytes into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../libmowgli-2/src/libmowgli/mowgli.h:51, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from dnsbl.c:57: dnsbl.c: In function 'abort_blacklist_queries': ../../libmowgli-2/src/libmowgli/core/iterator.h:42:9: warning: potential null pointer dereference [-Wnull-dereference] 42 | for (n = (head), tn = n ? n->next : NULL; n != NULL; n = tn, tn = n ? n->next : NULL) dnsbl.c:545:2: note: in expansion of macro 'MOWGLI_ITER_FOREACH_SAFE' 545 | MOWGLI_ITER_FOREACH_SAFE(n, tn, l->head) | ^~~~~~~~~~~~~~~~~~~~~~~~ CompileModule: ngircd.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: main.so CompileModule: enable.so CompileModule: help.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: p10-generic.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C ngircd.c: In function 'm_njoin': ngircd.c:500:31: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 500 | channel_mode_va(NULL, c, 1, "+"); | ^~~ In file included from ../../include/atheme.h:30, from ngircd.c:8: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ ngircd.c: In function 'm_join': ngircd.c:755:34: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 755 | channel_mode_va(NULL, c, 1, "+"); | ^~~ In file included from ../../include/atheme.h:30, from ngircd.c:8: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ ngircd.c:767:35: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 767 | channel_mode_va(NULL, c, 2, "+o", si->su->nick); | ^~~~ In file included from ../../include/atheme.h:30, from ngircd.c:8: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ ngircd.c:770:35: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 770 | channel_mode_va(NULL, c, 2, "+v", si->su->nick); | ^~~~ In file included from ../../include/atheme.h:30, from ngircd.c:8: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ nefarious.c: In function 'nefarious_quarantine_sts': nefarious.c:205:23: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'long int' [-Wformat=] 205 | sts("%s SU * +*@%s %lu :%s", me.numeric, victim->host, CURRTIME + duration, reason); | ~~^ | | | long unsigned int | %lu nefarious.c: In function 'm_burst': nefarious.c:291:31: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 291 | channel_mode_va(NULL, c, 1, "+"); | ^~~ In file included from ../../include/atheme.h:30, from nefarious.c:11: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ nefarious.c: In function 'm_account': nefarious.c:621:72: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'int' [-Wformat=] 621 | slog(LG_ERROR, "m_account(): got account with second parameter %s, %u parameters, Atheme requires F:EXTENDED_ACCOUNTS:TRUE", parv[1], parc); | ~^ ~~~~ | | | | unsigned int int | %u CompileModule: info.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: list.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C ngircd.c: In function 'm_kick': ngircd.c:619:2: warning: '%s' directive argument is null [-Wformat-overflow=] 619 | slog(LG_DEBUG, "m_kick(): user was kicked: %s -> %s", parv[1], parv[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CompileModule: search.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ratbox.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from list.c:4: list.c: In function 'rs_cmd_list': list.c:41:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 41 | command_success_nodata(si, _("Listed \2%d\2 channels."), listed); | ^~~~~~~~~~~~~~~~~~~~~~~~~ list.c:41:29: note: in expansion of macro '_' 41 | command_success_nodata(si, _("Listed \2%d\2 channels."), listed); | ^ list.c:41:42: note: format string is defined here 41 | command_success_nodata(si, _("Listed \2%d\2 channels."), listed); | ~^ | | | int | %d CompileModule: set.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ts6-generic.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C p10-generic.c: In function 'm_create': p10-generic.c:422:31: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 422 | channel_mode_va(NULL, c, 1, "+"); | ^~~ In file included from ../../include/atheme.h:30, from p10-generic.c:11: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ p10-generic.c: In function 'm_join': p10-generic.c:468:32: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 468 | channel_mode_va(NULL, c, 1, "+"); | ^~~ In file included from ../../include/atheme.h:30, from p10-generic.c:11: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ p10-generic.c: In function 'm_burst': p10-generic.c:537:31: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 537 | channel_mode_va(NULL, c, 1, "+"); | ^~~ In file included from ../../include/atheme.h:30, from p10-generic.c:11: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ In file included from ../../include/i18n.h:14, from ../../include/atheme.h:19, from search.c:4: search.c: In function 'rs_cmd_search': search.c:74:31: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 74 | command_success_nodata(si, _("\2%d\2 channels met your criteria."), listed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ search.c:74:29: note: in expansion of macro '_' 74 | command_success_nodata(si, _("\2%d\2 channels met your criteria."), listed); | ^ search.c:74:35: note: format string is defined here 74 | command_success_nodata(si, _("\2%d\2 channels met your criteria."), listed); | ~^ | | | int | %d p10-generic.c: In function 'm_kick': p10-generic.c:812:2: warning: '%s' directive argument is null [-Wformat-overflow=] 812 | slog(LG_DEBUG, "m_kick(): user was kicked: %s -> %s", parv[1], parv[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ set.c:144:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 144 | { "genre", set_genre }, | ^~~~~~~ set.c:145:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 145 | { "period", set_period }, | ^~~~~~~~ set.c:146:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 146 | { "ruleset", set_ruleset }, | ^~~~~~~~~ set.c:147:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 147 | { "rating", set_rating }, | ^~~~~~~~ set.c:148:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 148 | { "system", set_system }, | ^~~~~~~~ set.c:149:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 149 | { "setting", set_setting }, | ^~~~~~~~~ set.c:150:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 150 | { "storyline", set_storyline }, | ^~~~~~~~~~~ set.c:151:4: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 151 | { "summary", set_summary }, | ^~~~~~~~~ CompileModule: unreal.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: authcookie.so CompileModule: ecdsa-nist256p-challenge.so CompileModule: external.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: unreal4.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C ts6-generic.c: In function 'm_kick': ts6-generic.c:1089:2: warning: '%s' directive argument is null [-Wformat-overflow=] 1089 | slog(LG_DEBUG, "m_kick(): user was kicked: %s -> %s", parv[1], parv[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unreal.c: In function 'check_jointhrottle': unreal.c:134:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 134 | if (p - arg2 > 10 || arg2 - value - 1 > 10 || !atoi(value) || !atoi(arg2)) | ^~ unreal.c: In function 'm_sjoin': unreal.c:935:31: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 935 | channel_mode_va(NULL, c, 1, "+"); | ^~~ In file included from ../../include/atheme.h:30, from unreal.c:10: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ unreal.c:968:31: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 968 | channel_mode_va(NULL, c, 1, "+"); | ^~~ In file included from ../../include/atheme.h:30, from unreal.c:10: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ unreal.c: In function 'm_nick': unreal.c:1180:32: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'long int' [-Wformat=] 1180 | sts(":%s SVS2MODE %s +rd %lu", nicksvs.nick, parv[0], atol(parv[1])); | ~~^ ~~~~~~~~~~~~~ | | | | long unsigned int long int | %lu CompileModule: main.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: plain.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C unreal.c: In function 'm_kick': unreal.c:1283:2: warning: '%s' directive argument is null [-Wformat-overflow=] 1283 | slog(LG_DEBUG, "m_kick(): user was kicked: %s -> %s", parv[1], parv[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:39:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 39 | static void mechlist_do_rebuild(); | ^~~~~~ main.c: In function 'sasl_input': main.c:318:4: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 318 | if(p->len + len + 1 > 8192) /* This is a little much... */ | ^~ main.c:320:27: warning: passing argument 3 of 'sasl_sts' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 320 | sasl_sts(p->uid, 'D', "F"); | ^~~ main.c:320:27: note: expected 'char *' but argument is of type 'const char *' main.c: At top level: main.c:376:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] 376 | static void mechlist_do_rebuild() | ^~~~~~~~~~~~~~~~~~~ main.c: In function 'mechlist_do_rebuild': main.c:376:13: warning: old-style function definition [-Wold-style-definition] main.c: In function 'sasl_packet': main.c:426:26: warning: passing argument 3 of 'sasl_sts' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 426 | sasl_sts(p->uid, 'D', "F"); | ^~~ main.c:426:26: note: expected 'char *' but argument is of type 'const char *' main.c:438:26: warning: passing argument 3 of 'sasl_sts' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 438 | sasl_sts(p->uid, 'D', "F"); | ^~~ main.c:438:26: note: expected 'char *' but argument is of type 'const char *' main.c:466:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 466 | cloak = "*"; | ^ main.c:469:26: warning: passing argument 2 of 'svslogin_sts' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 469 | svslogin_sts(p->uid, "*", "*", cloak, mu); | ^~~ main.c:469:26: note: expected 'char *' but argument is of type 'const char *' main.c:469:31: warning: passing argument 3 of 'svslogin_sts' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 469 | svslogin_sts(p->uid, "*", "*", cloak, mu); | ^~~ main.c:469:31: note: expected 'char *' but argument is of type 'const char *' main.c:470:26: warning: passing argument 3 of 'sasl_sts' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 470 | sasl_sts(p->uid, 'D', "S"); | ^~~ main.c:470:26: note: expected 'char *' but argument is of type 'const char *' main.c:475:26: warning: passing argument 3 of 'sasl_sts' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 475 | sasl_sts(p->uid, 'D', "F"); | ^~~ main.c:475:26: note: expected 'char *' but argument is of type 'const char *' main.c:493:26: warning: passing argument 3 of 'sasl_sts' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 493 | sasl_sts(p->uid, 'C', "+"); | ^~~ main.c:493:26: note: expected 'char *' but argument is of type 'const char *' main.c:514:24: warning: passing argument 3 of 'sasl_sts' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 514 | sasl_sts(p->uid, 'D', "F"); | ^~~ main.c:514:24: note: expected 'char *' but argument is of type 'const char *' main.c: In function 'sasl_write': main.c:542:25: warning: passing argument 3 of 'sasl_sts' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 542 | sasl_sts(target, 'C', "+"); | ^~~ main.c:542:25: note: expected 'char *' but argument is of type 'const char *' main.c: In function 'may_impersonate': main.c:571:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 571 | classname = (target_mu->soper && target_mu->soper->classname) | ^ cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C main.c: In function 'sasl_input': main.c:301:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 301 | if(smsg->mode == 'S' && smsg->ext != NULL && !strcmp(smsg->buf, "EXTERNAL")) | ^ main.c:308:2: note: here 308 | case 'C': | ^~~~ main.c: In function 'sasl_get_source_name': main.c:770:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 105 [-Wformat-truncation=] 770 | snprintf(result, sizeof result, "<%s>%s", description, si->smu ? entity(si->smu)->name : ""); | ^~ ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ../../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../../libmowgli-2/src/libmowgli/mowgli.h:40, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from main.c:9: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 3 and 1026 bytes into a destination of size 106 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:768:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 105 [-Wformat-truncation=] 768 | snprintf(result, sizeof result, "<%s:%s>%s", description, si->sourcedesc, si->smu ? entity(si->smu)->name : ""); | ^~ ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ../../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../../libmowgli-2/src/libmowgli/mowgli.h:40, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from main.c:9: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 4 or more bytes (assuming 1027) into a destination of size 106 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: cmdperm.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C unreal4.c: In function 'check_jointhrottle': unreal4.c:136:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 136 | if (p - arg2 > 10 || arg2 - value - 1 > 10 || !atoi(value) || !atoi(arg2)) | ^~ unreal4.c: In function 'm_sjoin': unreal4.c:938:31: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 938 | channel_mode_va(NULL, c, 1, "+"); | ^~~ In file included from ../../include/atheme.h:30, from unreal4.c:12: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ unreal4.c:971:31: warning: passing argument 4 of 'channel_mode_va' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 971 | channel_mode_va(NULL, c, 1, "+"); | ^~~ In file included from ../../include/atheme.h:30, from unreal4.c:12: ../../include/channels.h:146:73: note: expected 'char *' but argument is of type 'const char *' 146 | E void channel_mode_va(user_t *source, channel_t *chan, int parc, char *parv0, ...); | ~~~~~~^~~~~ unreal4.c: In function 'm_nick': unreal4.c:1183:32: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'long int' [-Wformat=] 1183 | sts(":%s SVS2MODE %s +rd %lu", nicksvs.nick, parv[0], atol(parv[1])); | ~~^ ~~~~~~~~~~~~~ | | | | long unsigned int long int | %lu make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: main.so CompileModule: channel.so CompileModule: server.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C unreal4.c: In function 'm_kick': unreal4.c:1286:2: warning: '%s' directive argument is null [-Wformat-overflow=] 1286 | slog(LG_DEBUG, "m_kick(): user was kicked: %s -> %s", parv[1], parv[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CompileModule: netsplit.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. make[3]: warning: -jN forced in submake: disabling jobserver mode. CompilePlugin: perl_module.plugin.o make[4]: warning: -jN forced in submake: disabling jobserver mode. CompilePlugin: perl_object_list.plugin.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompilePlugin: perl_command.plugin.o CompilePlugin: perl_utilities.plugin.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C make[2]: warning: -jN forced in submake: disabling jobserver mode. make[3]: warning: -jN forced in submake: disabling jobserver mode. CompilePlugin: main.plugin.omake[3]: warning: -jN forced in submake: disabling jobserver mode. CompilePlugin: xmlrpclib.plugin.o CompilePlugin: main.plugin.o CompilePlugin: parse.plugin.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from api/atheme_perl.h:5, from perl_module.c:10: /usr/lib64/perl5/CORE/perl.h:1405:5: warning: "VMS" is not defined, evaluates to 0 [-Wundef] 1405 | #if VMS | ^~~ In file included from atheme_perl.h:5, from perl_command.c:1: /usr/lib64/perl5/CORE/perl.h:1405:5: warning: "VMS" is not defined, evaluates to 0 [-Wundef] 1405 | #if VMS | ^~~ xmlrpclib.c: In function 'xmlrpc_about': xmlrpclib.c:373:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 373 | xmlrpc_string(buf, (char *)XMLLIB_VERSION); | ^ xmlrpclib.c:374:22: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 374 | xmlrpc_string(buf2, (char *)XMLLIB_AUTHOR); | ^ xmlrpclib.c: In function 'xmlrpc_array': xmlrpclib.c:579:6: warning: variable 'len' set but not used [-Wunused-but-set-variable] 579 | int len; | ^~~ cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4, from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from api/atheme_perl.h:5, from perl_module.c:10: /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_hash_with_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:216:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 216 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from api/atheme_perl.h:5, from perl_module.c:10: /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state128': /usr/lib64/perl5/CORE/sbox32_hash.h:1463:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1463 | U32 *seed= (U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_hash_with_state': /usr/lib64/perl5/CORE/sbox32_hash.h:1498:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1498 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:55, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from api/atheme_perl.h:5, from perl_module.c:10: /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_hash_with_state': /usr/lib64/perl5/CORE/stadtx_hash.h:190:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 190 | U64 *state= (U64 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from api/atheme_perl.h:5, from perl_module.c:10: /usr/lib64/perl5/CORE/hv_func.h: In function 'S_perl_hash_with_seed': /usr/lib64/perl5/CORE/hv_func.h:98:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 98 | ? sbox32_hash_with_state((state + __PERL_HASH_STATE_BYTES),(U8*)(str),(len)) \ | ^ /usr/lib64/perl5/CORE/hv_func.h:108:12: note: in expansion of macro '_PERL_HASH_WITH_STATE' 108 | return _PERL_HASH_WITH_STATE(state,str,len); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4, from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_command.c:1: /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_hash_with_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:216:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 216 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from api/atheme_perl.h:5, from perl_module.c:10: /usr/lib64/perl5/CORE/hv_func.h:54:84: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 54 | # define __PERL_HASH_WITH_STATE(state,str,len) (U32)stadtx_hash_with_state((state),(U8*)(str),(len)) | ^ /usr/lib64/perl5/CORE/hv_func.h:99:11: note: in expansion of macro '__PERL_HASH_WITH_STATE' 99 | : __PERL_HASH_WITH_STATE((state),(str),(len))) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:108:12: note: in expansion of macro '_PERL_HASH_WITH_STATE' 108 | return _PERL_HASH_WITH_STATE(state,str,len); | ^~~~~~~~~~~~~~~~~~~~~ In file included from atheme_perl.h:5, from perl_utilities.c:1: /usr/lib64/perl5/CORE/perl.h:1405:5: warning: "VMS" is not defined, evaluates to 0 [-Wundef] 1405 | #if VMS | ^~~ xmlrpclib.c: In function 'xmlrpc_time2date': xmlrpclib.c:513:51: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4078 [-Wformat-truncation=] 513 | snprintf(buf, XMLRPC_BUFSIZE, "%s", timebuf); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:867, from ../../../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../../../libmowgli-2/src/libmowgli/mowgli.h:40, from xmlrpclib.c:13: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 38 and 4133 bytes into a destination of size 4096 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Link: rfc1459.so In file included from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_command.c:1: /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state128': /usr/lib64/perl5/CORE/sbox32_hash.h:1463:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1463 | U32 *seed= (U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_hash_with_state': /usr/lib64/perl5/CORE/sbox32_hash.h:1498:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1498 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:55, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_command.c:1: /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_hash_with_state': /usr/lib64/perl5/CORE/stadtx_hash.h:190:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 190 | U64 *state= (U64 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_command.c:1: /usr/lib64/perl5/CORE/hv_func.h: In function 'S_perl_hash_with_seed': /usr/lib64/perl5/CORE/hv_func.h:98:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 98 | ? sbox32_hash_with_state((state + __PERL_HASH_STATE_BYTES),(U8*)(str),(len)) \ | ^ /usr/lib64/perl5/CORE/hv_func.h:108:12: note: in expansion of macro '_PERL_HASH_WITH_STATE' 108 | return _PERL_HASH_WITH_STATE(state,str,len); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_command.c:1: /usr/lib64/perl5/CORE/hv_func.h:54:84: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 54 | # define __PERL_HASH_WITH_STATE(state,str,len) (U32)stadtx_hash_with_state((state),(U8*)(str),(len)) | ^ /usr/lib64/perl5/CORE/hv_func.h:99:11: note: in expansion of macro '__PERL_HASH_WITH_STATE' 99 | : __PERL_HASH_WITH_STATE((state),(str),(len))) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:108:12: note: in expansion of macro '_PERL_HASH_WITH_STATE' 108 | return _PERL_HASH_WITH_STATE(state,str,len); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/perl5/CORE/perl.h:5931, from api/atheme_perl.h:5, from perl_module.c:10: /usr/lib64/perl5/CORE/inline.h: In function 'S_is_utf8_invariant_string_loc': /usr/lib64/perl5/CORE/inline.h:458:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 458 | if ((* (PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) { | ^ /usr/lib64/perl5/CORE/inline.h:469:50: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 469 | *ep = x + _variant_byte_number(* (PERL_UINTMAX_T *) x); | ^ CompileModule: p10.so make[3]: warning: -jN forced in submake: disabling jobserver mode. CompilePlugin: main.plugin.o CompilePlugin: jsonrpclib.plugin.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from /usr/lib64/perl5/CORE/perl.h:5931, from atheme_perl.h:5, from perl_command.c:1: /usr/lib64/perl5/CORE/inline.h: In function 'S_is_utf8_invariant_string_loc': xmlrpclib.c: In function 'xmlrpc_string': xmlrpclib.c:549:41: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4088 [-Wformat-truncation=] 549 | snprintf(buf, XMLRPC_BUFSIZE, "%s", encoded); | ^~ ~~~~~~~ In file included from /usr/include/stdio.h:867, from ../../../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../../../libmowgli-2/src/libmowgli/mowgli.h:40, from xmlrpclib.c:13: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 18 and 4113 bytes into a destination of size 4096 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/inline.h:458:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 458 | if ((* (PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) { | ^ /usr/lib64/perl5/CORE/inline.h:469:50: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 469 | *ep = x + _variant_byte_number(* (PERL_UINTMAX_T *) x); | ^ Link: xmlrpc.so perl_module.c: At top level: perl_module.c:40:32: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 40 | static char *_perl_argv[3] = { "", PERL_INIT_FILE, NULL }; | ^~ : warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] : note: in definition of macro 'PERL_MODDIR' perl_module.c:40:36: note: in expansion of macro 'PERL_INIT_FILE' 40 | static char *_perl_argv[3] = { "", PERL_INIT_FILE, NULL }; | ^~~~~~~~~~~~~~ cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C perl_module.c: In function 'do_script_load': perl_module.c:165:3: warning: jump skips variable initialization [-Wjump-misses-init] 165 | goto fail; | ^~~~ perl_module.c:245:1: note: label 'fail' defined here 245 | fail: | ^~~~ perl_module.c:202:7: note: 'deplist_var' declared here 202 | SV **deplist_var = hv_fetch(info_hash, "depends", 7, 0); | ^~~~~~~~~~~ perl_module.c:165:3: warning: jump skips variable initialization [-Wjump-misses-init] 165 | goto fail; | ^~~~ perl_module.c:245:1: note: label 'fail' defined here 245 | fail: | ^~~~ perl_module.c:191:7: note: 'name_var' declared here 191 | SV **name_var = hv_fetch(info_hash, "name", 4, 0); | ^~~~~~~~ perl_module.c:165:3: warning: jump skips variable initialization [-Wjump-misses-init] 165 | goto fail; | ^~~~ perl_module.c:245:1: note: label 'fail' defined here 245 | fail: | ^~~~ perl_module.c:182:6: note: 'info_hash' declared here 182 | HV *info_hash = get_hv(info_varname, 0); | ^~~~~~~~~ perl_module.c:165:3: warning: jump skips variable initialization [-Wjump-misses-init] 165 | goto fail; | ^~~~ perl_module.c:245:1: note: label 'fail' defined here 245 | fail: | ^~~~ perl_module.c:176:14: note: 'packagename' declared here 176 | const char *packagename = POPp; | ^~~~~~~~~~~ perl_module.c:170:3: warning: jump skips variable initialization [-Wjump-misses-init] 170 | goto fail; | ^~~~ perl_module.c:245:1: note: label 'fail' defined here 245 | fail: | ^~~~ perl_module.c:202:7: note: 'deplist_var' declared here 202 | SV **deplist_var = hv_fetch(info_hash, "depends", 7, 0); | ^~~~~~~~~~~ perl_module.c:170:3: warning: jump skips variable initialization [-Wjump-misses-init] 170 | goto fail; | ^~~~ perl_module.c:245:1: note: label 'fail' defined here 245 | fail: | ^~~~ perl_module.c:191:7: note: 'name_var' declared here 191 | SV **name_var = hv_fetch(info_hash, "name", 4, 0); | ^~~~~~~~ perl_module.c:170:3: warning: jump skips variable initialization [-Wjump-misses-init] 170 | goto fail; | ^~~~ perl_module.c:245:1: note: label 'fail' defined here 245 | fail: | ^~~~ perl_module.c:182:6: note: 'info_hash' declared here 182 | HV *info_hash = get_hv(info_varname, 0); | ^~~~~~~~~ perl_module.c:170:3: warning: jump skips variable initialization [-Wjump-misses-init] 170 | goto fail; | ^~~~ perl_module.c:245:1: note: label 'fail' defined here 245 | fail: | ^~~~ perl_module.c:176:14: note: 'packagename' declared here 176 | const char *packagename = POPp; | ^~~~~~~~~~~ perl_module.c:186:3: warning: jump skips variable initialization [-Wjump-misses-init] 186 | goto fail; | ^~~~ perl_module.c:245:1: note: label 'fail' defined here 245 | fail: | ^~~~ perl_module.c:202:7: note: 'deplist_var' declared here 202 | SV **deplist_var = hv_fetch(info_hash, "depends", 7, 0); | ^~~~~~~~~~~ perl_module.c:186:3: warning: jump skips variable initialization [-Wjump-misses-init] 186 | goto fail; | ^~~~ perl_module.c:245:1: note: label 'fail' defined here 245 | fail: | ^~~~ perl_module.c:191:7: note: 'name_var' declared here 191 | SV **name_var = hv_fetch(info_hash, "name", 4, 0); | ^~~~~~~~ perl_module.c:195:3: warning: jump skips variable initialization [-Wjump-misses-init] 195 | goto fail; | ^~~~ perl_module.c:245:1: note: label 'fail' defined here 245 | fail: | ^~~~ perl_module.c:202:7: note: 'deplist_var' declared here 202 | SV **deplist_var = hv_fetch(info_hash, "depends", 7, 0); | ^~~~~~~~~~~ In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4, from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_utilities.c:1: /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_hash_with_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:216:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 216 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_utilities.c:1: /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state128': /usr/lib64/perl5/CORE/sbox32_hash.h:1463:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1463 | U32 *seed= (U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_hash_with_state': /usr/lib64/perl5/CORE/sbox32_hash.h:1498:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1498 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:55, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_utilities.c:1: /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_hash_with_state': /usr/lib64/perl5/CORE/stadtx_hash.h:190:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 190 | U64 *state= (U64 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_utilities.c:1: /usr/lib64/perl5/CORE/hv_func.h: In function 'S_perl_hash_with_seed': /usr/lib64/perl5/CORE/hv_func.h:98:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 98 | ? sbox32_hash_with_state((state + __PERL_HASH_STATE_BYTES),(U8*)(str),(len)) \ | ^ /usr/lib64/perl5/CORE/hv_func.h:108:12: note: in expansion of macro '_PERL_HASH_WITH_STATE' 108 | return _PERL_HASH_WITH_STATE(state,str,len); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_utilities.c:1: /usr/lib64/perl5/CORE/hv_func.h:54:84: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 54 | # define __PERL_HASH_WITH_STATE(state,str,len) (U32)stadtx_hash_with_state((state),(U8*)(str),(len)) | ^ /usr/lib64/perl5/CORE/hv_func.h:99:11: note: in expansion of macro '__PERL_HASH_WITH_STATE' 99 | : __PERL_HASH_WITH_STATE((state),(str),(len))) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:108:12: note: in expansion of macro '_PERL_HASH_WITH_STATE' 108 | return _PERL_HASH_WITH_STATE(state,str,len); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/perl5/CORE/perl.h:5931, from atheme_perl.h:5, from perl_utilities.c:1: /usr/lib64/perl5/CORE/inline.h: In function 'S_is_utf8_invariant_string_loc': /usr/lib64/perl5/CORE/inline.h:458:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 458 | if ((* (PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) { | ^ /usr/lib64/perl5/CORE/inline.h:469:50: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 469 | *ep = x + _variant_byte_number(* (PERL_UINTMAX_T *) x); | ^ Link: jsonrpc.so perl_module.c:185:76: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 481 [-Wformat-truncation=] 185 | snprintf(perl_error, sizeof(perl_error), "Couldn't get package info hash %s", info_varname); | ^~ ~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/lib64/perl5/CORE/perlio.h:41, from /usr/lib64/perl5/CORE/iperlsys.h:51, from /usr/lib64/perl5/CORE/perl.h:3663, from api/atheme_perl.h:5, from perl_module.c:10: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 32 and 1055 bytes into a destination of size 512 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/perl5/CORE/perl.h:5931, from api/atheme_perl.h:5, from perl_module.c:10: /usr/lib64/perl5/CORE/inline.h:216:6: warning: 'info_hash' may be used uninitialized in this function [-Wmaybe-uninitialized] 216 | Perl_sv_free2(aTHX_ sv, rc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ perl_module.c:182:6: note: 'info_hash' was declared here 182 | HV *info_hash = get_hv(info_varname, 0); | ^~~~~~~~~ make[2]: warning: -jN forced in submake: disabling jobserver mode. CompileModule: cs_userinfo.so CompileModule: gen_echoserver.so CompileModule: gs_roulette.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C Hook type 'hook_user_login_check_t' is neither specified for use nor marked as currently unsupported CompilePlugin: Atheme.plugin.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompilePlugin: perl_hooks.plugin.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from atheme_perl.h:5, from Atheme.xs:1: /usr/lib64/perl5/CORE/perl.h:1405:5: warning: "VMS" is not defined, evaluates to 0 [-Wundef] 1405 | #if VMS | ^~~ cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from atheme_perl.h:5, from perl_hooks.c:6: /usr/lib64/perl5/CORE/perl.h:1405:5: warning: "VMS" is not defined, evaluates to 0 [-Wundef] 1405 | #if VMS | ^~~ cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C gen_echoserver.c: In function 'do_listen': gen_echoserver.c:62:16: warning: variable 'newptr' set but not used [-Wunused-but-set-variable] 62 | connection_t *newptr; | ^~~~~~ gen_echoserver.c: In function 'mod_init': gen_echoserver.c:70:42: warning: passing argument 1 of 'connection_open_listener_tcp' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 70 | listener = connection_open_listener_tcp("127.0.0.1", 7100, do_listen); | ^~~~~~~~~~~ In file included from ../../include/atheme.h:22, from atheme-compat.h:21, from gen_echoserver.c:9: ../../include/connection.h:95:22: note: expected 'char *' but argument is of type 'const char *' 95 | extern connection_t *connection_open_listener_tcp(char *, unsigned int, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from api/atheme_perl.h:5, from perl_object_list.c:1: /usr/lib64/perl5/CORE/perl.h:1405:5: warning: "VMS" is not defined, evaluates to 0 [-Wundef] 1405 | #if VMS | ^~~ gen_echoserver.c: In function 'my_rhandler': gen_echoserver.c:34:50: warning: '%s' directive output may be truncated writing up to 2047 bytes into a region of size between 0 and 2048 [-Wformat-truncation=] 34 | snprintf(buf2, (BUFSIZE * 2), "%s%s", tmp, buf); | ^~ In file included from /usr/include/stdio.h:867, from ../../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../../libmowgli-2/src/libmowgli/mowgli.h:40, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from atheme-compat.h:21, from gen_echoserver.c:9: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 1 and 4096 bytes into a destination of size 2048 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CompileModule: cs_modesync.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ns_forbid.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4, from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from Atheme.xs:1: /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_hash_with_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:216:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 216 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from Atheme.xs:1: /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state128': /usr/lib64/perl5/CORE/sbox32_hash.h:1463:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1463 | U32 *seed= (U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_hash_with_state': /usr/lib64/perl5/CORE/sbox32_hash.h:1498:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1498 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:55, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from Atheme.xs:1: /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_hash_with_state': /usr/lib64/perl5/CORE/stadtx_hash.h:190:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 190 | U64 *state= (U64 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from Atheme.xs:1: /usr/lib64/perl5/CORE/hv_func.h: In function 'S_perl_hash_with_seed': /usr/lib64/perl5/CORE/hv_func.h:98:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 98 | ? sbox32_hash_with_state((state + __PERL_HASH_STATE_BYTES),(U8*)(str),(len)) \ | ^ /usr/lib64/perl5/CORE/hv_func.h:108:12: note: in expansion of macro '_PERL_HASH_WITH_STATE' 108 | return _PERL_HASH_WITH_STATE(state,str,len); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from Atheme.xs:1: /usr/lib64/perl5/CORE/hv_func.h:54:84: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 54 | # define __PERL_HASH_WITH_STATE(state,str,len) (U32)stadtx_hash_with_state((state),(U8*)(str),(len)) | ^ /usr/lib64/perl5/CORE/hv_func.h:99:11: note: in expansion of macro '__PERL_HASH_WITH_STATE' 99 | : __PERL_HASH_WITH_STATE((state),(str),(len))) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:108:12: note: in expansion of macro '_PERL_HASH_WITH_STATE' 108 | return _PERL_HASH_WITH_STATE(state,str,len); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4, from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from api/atheme_perl.h:5, from perl_object_list.c:1: /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_hash_with_state': In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4, from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_hooks.c:6: /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_hash_with_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:216:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 216 | U32 *state= (U32 *)state_ch; | ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:216:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 216 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from api/atheme_perl.h:5, from perl_object_list.c:1: /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state128': /usr/lib64/perl5/CORE/sbox32_hash.h:1463:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1463 | U32 *seed= (U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_hash_with_state': /usr/lib64/perl5/CORE/sbox32_hash.h:1498:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1498 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:55, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from api/atheme_perl.h:5, from perl_object_list.c:1: /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_hash_with_state': /usr/lib64/perl5/CORE/stadtx_hash.h:190:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 190 | U64 *state= (U64 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from api/atheme_perl.h:5, from perl_object_list.c:1: /usr/lib64/perl5/CORE/hv_func.h: In function 'S_perl_hash_with_seed': /usr/lib64/perl5/CORE/hv_func.h:98:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 98 | ? sbox32_hash_with_state((state + __PERL_HASH_STATE_BYTES),(U8*)(str),(len)) \ | ^ /usr/lib64/perl5/CORE/hv_func.h:108:12: note: in expansion of macro '_PERL_HASH_WITH_STATE' 108 | return _PERL_HASH_WITH_STATE(state,str,len); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from api/atheme_perl.h:5, from perl_object_list.c:1: /usr/lib64/perl5/CORE/hv_func.h:54:84: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 54 | # define __PERL_HASH_WITH_STATE(state,str,len) (U32)stadtx_hash_with_state((state),(U8*)(str),(len)) | ^ /usr/lib64/perl5/CORE/hv_func.h:99:11: note: in expansion of macro '__PERL_HASH_WITH_STATE' 99 | : __PERL_HASH_WITH_STATE((state),(str),(len))) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:108:12: note: in expansion of macro '_PERL_HASH_WITH_STATE' 108 | return _PERL_HASH_WITH_STATE(state,str,len); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_hooks.c:6: /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state128': /usr/lib64/perl5/CORE/sbox32_hash.h:1463:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1463 | U32 *seed= (U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_hash_with_state': /usr/lib64/perl5/CORE/sbox32_hash.h:1498:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1498 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:55, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_hooks.c:6: /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_hash_with_state': /usr/lib64/perl5/CORE/stadtx_hash.h:190:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 190 | U64 *state= (U64 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_hooks.c:6: /usr/lib64/perl5/CORE/hv_func.h: In function 'S_perl_hash_with_seed': /usr/lib64/perl5/CORE/hv_func.h:98:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 98 | ? sbox32_hash_with_state((state + __PERL_HASH_STATE_BYTES),(U8*)(str),(len)) \ | ^ /usr/lib64/perl5/CORE/hv_func.h:108:12: note: in expansion of macro '_PERL_HASH_WITH_STATE' 108 | return _PERL_HASH_WITH_STATE(state,str,len); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from atheme_perl.h:5, from perl_hooks.c:6: /usr/lib64/perl5/CORE/hv_func.h:54:84: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 54 | # define __PERL_HASH_WITH_STATE(state,str,len) (U32)stadtx_hash_with_state((state),(U8*)(str),(len)) | ^ /usr/lib64/perl5/CORE/hv_func.h:99:11: note: in expansion of macro '__PERL_HASH_WITH_STATE' 99 | : __PERL_HASH_WITH_STATE((state),(str),(len))) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:108:12: note: in expansion of macro '_PERL_HASH_WITH_STATE' 108 | return _PERL_HASH_WITH_STATE(state,str,len); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/perl5/CORE/perl.h:5931, from atheme_perl.h:5, from Atheme.xs:1: /usr/lib64/perl5/CORE/inline.h: In function 'S_is_utf8_invariant_string_loc': /usr/lib64/perl5/CORE/inline.h:458:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 458 | if ((* (PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) { | ^ /usr/lib64/perl5/CORE/inline.h:469:50: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 469 | *ep = x + _variant_byte_number(* (PERL_UINTMAX_T *) x); | ^ In file included from /usr/lib64/perl5/CORE/perl.h:5931, from api/atheme_perl.h:5, from perl_object_list.c:1: /usr/lib64/perl5/CORE/inline.h: In function 'S_is_utf8_invariant_string_loc': /usr/lib64/perl5/CORE/inline.h:458:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 458 | if ((* (PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) { | ^ /usr/lib64/perl5/CORE/inline.h:469:50: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 469 | *ep = x + _variant_byte_number(* (PERL_UINTMAX_T *) x); | ^ In file included from /usr/lib64/perl5/CORE/perl.h:5931, from atheme_perl.h:5, from perl_hooks.c:6: /usr/lib64/perl5/CORE/inline.h: In function 'S_is_utf8_invariant_string_loc': /usr/lib64/perl5/CORE/inline.h:458:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 458 | if ((* (PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) { | ^ /usr/lib64/perl5/CORE/inline.h:469:50: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 469 | *ep = x + _variant_byte_number(* (PERL_UINTMAX_T *) x); | ^ CompileModule: backtrace.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: os_resolve.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C Atheme.c: In function 'XS_Atheme__Object__MetadataHash_FIRSTKEY': Atheme.c:2844:29: warning: variable 'object' set but not used [-Wunused-but-set-variable] 2844 | Atheme_Object_MetadataHash object; | ^~~~~~ Atheme.c: In function 'XS_Atheme__Object__MetadataHash_NEXTKEY': Atheme.c:2881:29: warning: variable 'object' set but not used [-Wunused-but-set-variable] 2881 | Atheme_Object_MetadataHash object; | ^~~~~~ Atheme.c: In function 'XS_Atheme__Object__MetadataHash_SCALAR': Atheme.c:2920:29: warning: variable 'object' set but not used [-Wunused-but-set-variable] 2920 | Atheme_Object_MetadataHash object; | ^~~~~~ Atheme.c: In function 'XS_Atheme__Object_name': Atheme.c:2959:16: warning: variable 'self' set but not used [-Wunused-but-set-variable] 2959 | Atheme_Object self; | ^~~~ ./commands.xs: In function 'XS_Atheme__Command_create': ./commands.xs:10:3: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 10 | *(int*)&newcmd->command.maxparc = maxparc; | ^ ./commands.xs: In function 'XS_Atheme__Command_DESTROY': ./commands.xs:38:7: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 38 | free((void*)self->command.name); | ^ ./commands.xs:39:7: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 39 | free((void*)self->command.desc); | ^ ./commands.xs:40:7: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 40 | free((void*)self->command.access); | ^ ./commands.xs:41:7: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 41 | free((void*)self->command.help.path); | ^ Atheme.c: In function 'XS_Atheme__Internal__List_STORE': Atheme.c:4369:23: warning: variable 'self' set but not used [-Wunused-but-set-variable] 4369 | Atheme_Internal_List self; | ^~~~ Atheme.c: In function 'XS_Atheme__Internal__List_STORESIZE': Atheme.c:4442:23: warning: variable 'self' set but not used [-Wunused-but-set-variable] 4442 | Atheme_Internal_List self; | ^~~~ ./internal_list.xs: In function 'XS_Atheme__Internal__List_DELETE': ./internal_list.xs:33:7: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 33 | free((void*)self->package_name); | ^ CompilePlugin: perlxsi.plugin.o cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from perlxsi.c:2: /usr/lib64/perl5/CORE/perl.h:1405:5: warning: "VMS" is not defined, evaluates to 0 [-Wundef] 1405 | #if VMS | ^~~ CompileModule: ns_guestnoreg.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: cs_fregister.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4, from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from perlxsi.c:2: /usr/lib64/perl5/CORE/zaphod32_hash.h: In function 'zaphod32_hash_with_state': /usr/lib64/perl5/CORE/zaphod32_hash.h:216:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 216 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:35, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from perlxsi.c:2: /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_seed_state128': /usr/lib64/perl5/CORE/sbox32_hash.h:1463:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1463 | U32 *seed= (U32 *)seed_ch; | ^ /usr/lib64/perl5/CORE/sbox32_hash.h: In function 'sbox32_hash_with_state': /usr/lib64/perl5/CORE/sbox32_hash.h:1498:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1498 | U32 *state= (U32 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv_func.h:55, from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from perlxsi.c:2: /usr/lib64/perl5/CORE/stadtx_hash.h: In function 'stadtx_hash_with_state': /usr/lib64/perl5/CORE/stadtx_hash.h:190:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 190 | U64 *state= (U64 *)state_ch; | ^ In file included from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from perlxsi.c:2: /usr/lib64/perl5/CORE/hv_func.h: In function 'S_perl_hash_with_seed': /usr/lib64/perl5/CORE/hv_func.h:98:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 98 | ? sbox32_hash_with_state((state + __PERL_HASH_STATE_BYTES),(U8*)(str),(len)) \ | ^ /usr/lib64/perl5/CORE/hv_func.h:108:12: note: in expansion of macro '_PERL_HASH_WITH_STATE' 108 | return _PERL_HASH_WITH_STATE(state,str,len); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/perl5/CORE/hv.h:653, from /usr/lib64/perl5/CORE/perl.h:3705, from perlxsi.c:2: /usr/lib64/perl5/CORE/hv_func.h:54:84: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 54 | # define __PERL_HASH_WITH_STATE(state,str,len) (U32)stadtx_hash_with_state((state),(U8*)(str),(len)) | ^ /usr/lib64/perl5/CORE/hv_func.h:99:11: note: in expansion of macro '__PERL_HASH_WITH_STATE' 99 | : __PERL_HASH_WITH_STATE((state),(str),(len))) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:108:12: note: in expansion of macro '_PERL_HASH_WITH_STATE' 108 | return _PERL_HASH_WITH_STATE(state,str,len); | ^~~~~~~~~~~~~~~~~~~~~ CompileModule: ms_fsend.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C In file included from /usr/lib64/perl5/CORE/perl.h:5931, from perlxsi.c:2: /usr/lib64/perl5/CORE/inline.h: In function 'S_is_utf8_invariant_string_loc': /usr/lib64/perl5/CORE/inline.h:458:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 458 | if ((* (PERL_UINTMAX_T *) x) & PERL_VARIANTS_WORD_MASK) { | ^ /usr/lib64/perl5/CORE/inline.h:469:50: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 469 | *ep = x + _variant_byte_number(* (PERL_UINTMAX_T *) x); | ^ CompileModule: os_klinechan.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C Link: perl.so CompileModule: ns_fregister.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: cs_regnotice.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C os_klinechan.c: In function 'klinechan_check_join': os_klinechan.c:50:11: warning: variable 'k' set but not used [-Wunused-but-set-variable] 50 | kline_t *k; | ^ CompileModule: ns_sendpassmail.so CompileModule: graphtastical.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C ns_sendpassmail.c: In function 'sendpassmail_foreach_cb': ns_sendpassmail.c:77:34: warning: potential null pointer dereference [-Wnull-dereference] 77 | if (state->email_canonical != mu->email_canonical) | ~~^~~~~~~~~~~~~~~~~ CompileModule: ns_mxcheck_async.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ns_mxcheck.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C ns_mxcheck_async.c: In function 'check_registration': ns_mxcheck_async.c:77:14: warning: variable 'user' set but not used [-Wunused-but-set-variable] 77 | const char *user; | ^~~~ CompileModule: os_trace.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ircd_loveserv.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C ns_mxcheck.c: In function 'check_registration': ns_mxcheck.c:29:17: warning: variable 'user' set but not used [-Wunused-but-set-variable] 29 | const char *user; | ^~~~ CompileModule: ns_waitreg.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ns_generatepass.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: os_tabletest.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: cs_regmode.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ns_fenforce.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: os_kill.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: cs_ping.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: os_akillnicklist.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: wumpus.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ns_generatehash.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C os_akillnicklist.c: In function 'aknl_nickhook': os_akillnicklist.c:98:11: warning: variable 'k' set but not used [-Wunused-but-set-variable] 98 | kline_t *k; | ^ wumpus.c:75:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 75 | "#wumpus", | ^~~~~~~~~ wumpus.c:76:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 76 | "Wumpus", | ^~~~~~~~ wumpus.c:77:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 77 | "wumpus", | ^~~~~~~~ wumpus.c:78:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 78 | "services.int", | ^~~~~~~~~~~~~~ wumpus.c:79:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 79 | "Hunt the Wumpus" | ^~~~~~~~~~~~~~~~~ wumpus.c: In function 'build_maze': wumpus.c:210:44: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 210 | slog(LG_DEBUG, "wumpus: building maze of %d chambers", size); | ~^ ~~~~ | | | | int unsigned int | %d wumpus.c:244:53: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 244 | slog(LG_DEBUG, "wumpus: creating link for route %d -> %d", i, t); | ~^ ~ | | | | int unsigned int | %d wumpus.c:248:69: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 248 | slog(LG_DEBUG, "wumpus: finished creating exit paths for chamber %d", i); | ~^ ~ | | | | int unsigned int | %d wumpus.c:266:50: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 266 | slog(LG_DEBUG, "wumpus: added pit to chamber %d", j); | ~^ ~ | | | | int unsigned int | %d wumpus.c:282:52: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 282 | slog(LG_DEBUG, "wumpus: added bats to chamber %d", j); | ~^ ~ | | | | int unsigned int | %d wumpus.c:299:54: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 299 | slog(LG_DEBUG, "wumpus: added arrows to chamber %d", j); | ~^ ~ | | | | int unsigned int | %d CompileModule: ircd_announceserv.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: cs_updown.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: os_testproc.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ns_cleannick.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: os_savechanmodes.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C os_testproc.c: In function 'os_cmd_testproc': os_testproc.c:114:10: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] 114 | (void)write(2, "Failed to exec /bin/sh\n", 23); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ns_cleannick.c: In function 'is_nickname_lame': ns_cleannick.c:35:29: warning: cast from function call of type 'size_t' {aka 'long unsigned int'} to non-matching type 'float' [-Wbad-function-cast] 35 | score = (float) capcount / (float) strlen(nickname); | ^ ns_cleannick.c:36:76: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] 36 | slog(LG_DEBUG, "is_nickname_lame(%s): score %0.3f %d/%zu caps", nickname, score, capcount, strlen(nickname)); | ^~~~~ ns_cleannick.c:36:53: warning: format '%d' expects argument of type 'int', but argument 5 has type 'unsigned int' [-Wformat=] 36 | slog(LG_DEBUG, "is_nickname_lame(%s): score %0.3f %d/%zu caps", nickname, score, capcount, strlen(nickname)); | ~^ ~~~~~~~~ | | | | int unsigned int | %d CompileModule: cs_badwords.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: cs_babbler.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C cs_badwords.c: In function 'on_channel_message': cs_badwords.c:165:21: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 165 | char *kickstring = "Foul language is prohibited here."; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CompileModule: os_pingspam.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ircd_catserv.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C os_pingspam.c:13:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 13 | "Scanning for proxies.", | ^~~~~~~~~~~~~~~~~~~~~~~ os_pingspam.c:14:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 14 | "Killing off bottlers.", | ^~~~~~~~~~~~~~~~~~~~~~~ os_pingspam.c:15:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 15 | "LOL ok so like we are teh SKANZ0RZING j00 becuz well like OMG deze bots r h3r3 an liek they are FL00DING!!#@! ignore plz", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ os_pingspam.c:16:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 16 | "gaben", | ^~~~~~~ os_pingspam.c:17:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 17 | "Please ignore this notice.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ os_pingspam.c:18:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 18 | "Scanning for warez.", | ^~~~~~~~~~~~~~~~~~~~~ os_pingspam.c:19:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 19 | "All your pr0n are belong to us!", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ os_pingspam.c:20:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 20 | "Move over! This is the police!", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ os_pingspam.c:21:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 21 | "This notice brought to you by Burma-Shave.", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ os_pingspam.c:22:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 22 | "They're coming...", | ^~~~~~~~~~~~~~~~~~~ os_pingspam.c:23:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 23 | ":)(::)(::)(::)(::)(::)(::)(::)(::)(::)(::)(::)(::)(::)(::)(::)(::)(::)(::)(::)(::)(:", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ os_pingspam.c:24:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 24 | "lolz!", | ^~~~~~~ os_pingspam.c:25:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 25 | " your a pagan", | ^~~~~~~~~~~~~~~~~~~~~~~ os_pingspam.c:26:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 26 | "* Ads needs to shower soon", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ os_pingspam.c:27:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 27 | " Don't make me get Yakuza on you", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ os_pingspam.c:28:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 28 | "beu fails it", | ^~~~~~~~~~~~~~ os_pingspam.c:29:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 29 | "BAN KAI~!$" | ^~~~~~~~~~~~ os_pingspam.c:34:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 34 | "", | ^~ os_pingspam.c:35:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 35 | " please-ignore", | ^~~~~~~~~~~~~~~~ os_pingspam.c:36:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 36 | " proxy scan", | ^~~~~~~~~~~~~ os_pingspam.c:37:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 37 | " ignore me", | ^~~~~~~~~~~~ os_pingspam.c:38:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 38 | " <3 neostats", | ^~~~~~~~~~~~~~ CompileModule: on_db_save.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: os_joinmon.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C on_db_save.c: In function 'on_db_save': on_db_save.c:122:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] 122 | write(2, "Failed to exec /bin/sh\n", 23); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CompileModule: ns_listlogins.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: os_defcon.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: cs_access_alias.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: gen_listenerdemo.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C os_defcon.c: In function 'defcon_useradd': os_defcon.c:91:11: warning: variable 'k' set but not used [-Wunused-but-set-variable] 91 | kline_t *k; | ^ os_defcon.c: In function 'defcon_svsignore': os_defcon.c:126:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 126 | svsignore->setby = "DEFCON"; | ^ CompileModule: os_helpme.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: mlocktweaker.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C gen_listenerdemo.c: In function 'do_listen': gen_listenerdemo.c:66:16: warning: variable 'newptr' set but not used [-Wunused-but-set-variable] 66 | connection_t *newptr; | ^~~~~~ gen_listenerdemo.c: In function 'mod_init': gen_listenerdemo.c:74:42: warning: passing argument 1 of 'connection_open_listener_tcp' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 74 | listener = connection_open_listener_tcp("127.0.0.1", 7100, do_listen); | ^~~~~~~~~~~ In file included from ../../include/atheme.h:22, from atheme-compat.h:21, from gen_listenerdemo.c:9: ../../include/connection.h:95:22: note: expected 'char *' but argument is of type 'const char *' 95 | extern connection_t *connection_open_listener_tcp(char *, unsigned int, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen_listenerdemo.c: In function 'my_rhandler': gen_listenerdemo.c:39:50: warning: '%s' directive output may be truncated writing up to 2047 bytes into a region of size between 0 and 2048 [-Wformat-truncation=] 39 | snprintf(buf2, (BUFSIZE * 2), "%s%s", tmp, buf); | ^~ In file included from /usr/include/stdio.h:867, from ../../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../../libmowgli-2/src/libmowgli/mowgli.h:40, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from atheme-compat.h:21, from gen_listenerdemo.c:9: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 1 and 4096 bytes into a destination of size 2048 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CompileModule: ns_regnotice.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: gen_vhostonreg.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: dnsbl.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ns_goodmail.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C gen_vhostonreg.c: In function 'user_add_host': gen_vhostonreg.c:110:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 110 | DECLARE_MODULE_V1 | ^~~~~~~~~~~~~~~~~ CompileModule: cs_kickdots.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C Link: Atheme.so dnsbl.c: In function 'dnsbl_hit': dnsbl.c:480:11: warning: variable 'k' set but not used [-Wunused-but-set-variable] 480 | kline_t *k; | ^ dnsbl.c: In function 'initiate_blacklist_dnsquery': dnsbl.c:345:41: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 208 and 248 [-Wformat-truncation=] 345 | snprintf(buf, sizeof buf, "%d.%d.%d.%d.%s", ip[0], ip[1], ip[2], ip[3], blptr->host); | ^~ In file included from /usr/include/stdio.h:867, from ../../libmowgli-2/src/libmowgli/core/stdinc.h:28, from ../../libmowgli-2/src/libmowgli/mowgli.h:40, from ../../include/stdinc.h:13, from ../../include/atheme.h:18, from atheme-compat.h:21, from dnsbl.c:45: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 9 and 304 bytes into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CompileModule: os_modeall.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: os_testcmd.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: ns_ajoin.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C CompileModule: os_procwatch.so cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C os_testcmd.c: In function 'testcmd_command_fail': os_testcmd.c:49:68: warning: format '%d' expects argument of type 'int', but argument 3 has type 'unsigned int' [-Wformat=] 49 | command_success_nodata(udata->prevsi, "Command failed with fault %d, \"%s\"", code, message); | ~^ ~~~~ | | | | int unsigned int | %d cc1: warning: command line option '-Wregister' is valid for C++/ObjC++ but not for C + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.o2fcvu + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64 ++ dirname /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64 + cd atheme-v7.2.10-r2 + make install DESTDIR=/builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64 ---------------------------------------------------------------- >>> Remember to cd to /usr and edit your config file. ---------------------------------------------------------------- Install: atheme-services.pc Install: libmowgli-2.pc Install: bootstrap.h Install: alloc.h Install: allocation_policy.h Install: allocator.h Install: assert.h Install: heap.h Install: iterator.h Install: logger.h Install: mowgli_string.h Install: stdinc.h Install: process.h Install: argstack.h Install: bitvector.h Install: formatter.h Install: hash.h Install: hook.h Install: memslice.h Install: random.h Install: mowgli_signal.h Install: dictionary.h Install: list.h Install: queue.h Install: index.h Install: patricia.h Install: dns.h Install: evloop_res.h Install: evloop_reslib.h Install: eventloop.h Install: confparse.h Install: error_backtrace.h Install: getopt_long.h Install: global_storage.h Install: program_opts.h Install: proctitle.h Install: json.h Install: json-inline.h Install: linebuf.h Install: module.h Install: object.h Install: class.h Install: message.h Install: metadata.h Install: win32_stdinc.h Install: attributes.h Install: cacheline.h Install: constructor.h Install: machine.h Install: thread.h Install: mutex.h Install: vio.h Install: libmowgli-2.so Install: mowgli.h Install: account.h Install: channels.h Install: connection.h Install: asuka.h Install: bahamut.h Install: charybdis.h Install: inspircd.h Install: ircd-seven.h Install: ircnet.h Install: nefarious.h Install: ratbox.h Install: elemental-ircd.h Install: unreal.h Install: abirev.h Install: account.h Install: atheme.h Install: atheme_memory.h Install: atheme_string.h Install: auth.h Install: authcookie.h Install: base64.h Install: channels.h Install: commandtree.h Install: common.h Install: conf.h Install: confprocess.h Install: connection.h Install: crypto.h Install: culture.h Install: database_backend.h Install: datastream.h Install: entity-validation.h Install: entity.h Install: flags.h Install: global.h Install: hook.h Install: hooktypes.h Install: httpd.h Install: i18n.h Install: libathemecore.h Install: linker.h Install: match.h Install: md5.h Install: module.h Install: object.h Install: phandler.h Install: pmodule.h Install: privs.h Install: res.h Install: reslib.h Install: sasl.h Install: serno.h Install: servers.h Install: services.h Install: servtree.h Install: sourceinfo.h Install: stdinc.h Install: sysconf.h Install: table.h Install: taint.h Install: template.h Install: tools.h Install: uid.h Install: uplink.h Install: users.h Install: libathemecore.so Install: main.so Install: dummy.so Install: ldap.so Install: flatfile.so Install: corestorage.so Install: opensex.so Install: main.so Install: bottalk.so Install: help.so Install: info.so Install: set.so Install: set_core.so Install: set_fantasy.so Install: set_nobot.so Install: set_private.so Install: set_saycaller.so Install: main.so Install: main.so Install: access.so Install: akick.so Install: antiflood.so Install: ban.so Install: clear.so Install: clear_akicks.so Install: clear_bans.so Install: clear_flags.so Install: clear_users.so Install: clone.so Install: close.so Install: count.so Install: drop.so Install: fflags.so Install: flags.so Install: ftransfer.so Install: getkey.so Install: halfop.so Install: help.so Install: hold.so Install: info.so Install: invite.so Install: kick.so Install: list.so Install: mark.so Install: moderate.so Install: op.so Install: owner.so Install: protect.so Install: quiet.so Install: recover.so Install: register.so Install: set.so Install: set_core.so Install: set_email.so Install: set_entrymsg.so Install: set_fantasy.so Install: set_gameserv.so Install: set_guard.so Install: set_keeptopic.so Install: set_limitflags.so Install: set_mlock.so Install: set_prefix.so Install: set_private.so Install: set_property.so Install: set_pubacl.so Install: set_restricted.so Install: set_secure.so Install: set_topiclock.so Install: set_url.so Install: set_verbose.so Install: successor_acl.so Install: status.so Install: sync.so Install: taxonomy.so Install: template.so Install: topic.so Install: unban_self.so Install: version.so Install: voice.so Install: why.so Install: xop.so Install: argon2d.so Install: pbkdf2.so Install: pbkdf2v2.so Install: posix.so Install: ircservices.so Install: rawmd5.so Install: rawsha1.so Install: main.so Install: oper.so Install: registered.so Install: channel.so Install: chanacs.so Install: server.so Install: dice.so Install: eightball.so Install: gamecalc.so Install: happyfarm.so Install: help.so Install: lottery.so Install: main.so Install: namegen.so Install: rps.so Install: main.so Install: main.so Install: acsnolimit.so Install: drop.so Install: fdrop.so Install: fflags.so Install: flags.so Install: help.so Install: info.so Install: invite.so Install: join.so Install: list.so Install: listchans.so Install: register.so Install: regnolimit.so Install: set.so Install: set_channel.so Install: set_description.so Install: set_email.so Install: set_groupname.so Install: set_joinflags.so Install: set_open.so Install: set_public.so Install: set_url.so Install: main.so Install: helpme.so Install: services.so Install: ticket.so Install: drop.so Install: group.so Install: help.so Install: main.so Install: offer.so Install: onoff.so Install: request.so Install: vhost.so Install: vhostnick.so Install: main.so Install: delete.so Install: forward.so Install: help.so Install: ignore.so Install: list.so Install: main.so Install: read.so Install: send.so Install: sendall.so Install: sendops.so Install: sendgroup.so Install: httpd.so Install: canon_gmail.so Install: main.so Install: access.so Install: badmail.so Install: cert.so Install: cracklib.so Install: drop.so Install: enforce.so Install: freeze.so Install: ghost.so Install: group.so Install: help.so Install: hold.so Install: identify.so Install: info.so Install: info_lastquit.so Install: list.so Install: listchans.so Install: listgroups.so Install: listmail.so Install: listownmail.so Install: login.so Install: logout.so Install: mark.so Install: multimark.so Install: register.so Install: regnolimit.so Install: resetpass.so Install: restrict.so Install: return.so Install: sendpass.so Install: sendpass_user.so Install: set.so Install: set_core.so Install: set_accountname.so Install: set_email.so Install: set_emailmemos.so Install: set_enforcetime.so Install: set_hidemail.so Install: set_language.so Install: set_nevergroup.so Install: set_neverop.so Install: set_nogreet.so Install: set_nomemo.so Install: set_noop.so Install: set_nopassword.so Install: set_password.so Install: set_privmsg.so Install: set_private.so Install: set_property.so Install: set_pubkey.so Install: set_quietchg.so Install: setpass.so Install: status.so Install: taxonomy.so Install: vacation.so Install: verify.so Install: vhost.so Install: main.so Install: akill.so Install: clearchan.so Install: clones.so Install: compare.so Install: greplog.so Install: help.so Install: identify.so Install: ignore.so Install: info.so Install: inject.so Install: jupe.so Install: mode.so Install: modinspect.so Install: modlist.so Install: modload.so Install: modreload.so Install: modunload.so Install: noop.so Install: override.so Install: raw.so Install: rakill.so Install: readonly.so Install: rmatch.so Install: rehash.so Install: restart.so Install: rnc.so Install: rwatch.so Install: set.so Install: shutdown.so Install: sgline.so Install: soper.so Install: specs.so Install: sqline.so Install: uptime.so Install: update.so Install: asuka.so Install: bahamut.so Install: base36uid.so Install: charybdis.so Install: elemental-ircd.so Install: inspircd.so Install: ircd-seven.so Install: ircnet.so Install: mixin_nohalfops.so Install: mixin_noholdnick.so Install: mixin_noowner.so Install: mixin_noprotect.so Install: nefarious.so Install: ngircd.so Install: p10-generic.so Install: ratbox.so Install: ts6-generic.so Install: unreal.so Install: unreal4.so Install: main.so Install: dnsbl.so Install: main.so Install: enable.so Install: help.so Install: info.so Install: list.so Install: search.so Install: set.so Install: authcookie.so Install: ecdsa-nist256p-challenge.so Install: external.so Install: main.so Install: plain.so Install: cmdperm.so Install: main.so Install: channel.so Install: server.so Install: netsplit.so Install: Atheme.so Install: perl.so Install: xmlrpc.so Install: rfc1459.so Install: jsonrpc.so Install: p10.so Install: gs_roulette.so Install: os_resolve.so Install: cs_fregister.so Install: cs_userinfo.so Install: os_akillnicklist.so Install: ns_guestnoreg.so Install: os_testproc.so Install: ns_cleannick.so Install: os_savechanmodes.so Install: ns_sendpassmail.so Install: os_modeall.so Install: cs_access_alias.so Install: cs_kickdots.so Install: os_trace.so Install: ms_fsend.so Install: os_klinechan.so Install: gen_vhostonreg.so Install: os_helpme.so Install: ircd_loveserv.so Install: cs_regmode.so Install: cs_babbler.so Install: ircd_announceserv.so Install: os_pingspam.so Install: ns_mxcheck.so Install: os_kill.so Install: ircd_catserv.so Install: os_joinmon.so Install: cs_badwords.so Install: dnsbl.so Install: cs_modesync.so Install: ns_fenforce.so Install: ns_waitreg.so Install: wumpus.so Install: ns_listlogins.so Install: mlocktweaker.so Install: gen_listenerdemo.so Install: ns_fregister.so Install: os_testcmd.so Install: cs_regnotice.so Install: ns_forbid.so Install: backtrace.so Install: graphtastical.so Install: ns_mxcheck_async.so Install: ns_generatepass.so Install: os_tabletest.so Install: ns_goodmail.so Install: cs_ping.so Install: cs_updown.so Install: on_db_save.so Install: os_defcon.so Install: ns_generatehash.so Install: gen_echoserver.so Install: ns_regnotice.so Install: ns_ajoin.so Install: os_procwatch.so Install: atheme-services Install: dbverify Install: ecdsakeygen Install: es.mo Install: ru.mo Install: cy.mo Install: de.mo Install: da.mo Install: fr.mo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/etc/logrotate.d + /usr/bin/install -m 0644 /builddir/build/SOURCES/atheme.logrotate /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/etc/logrotate.d/atheme + /usr/bin/mkdir -p /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/sbin + /usr/bin/mkdir -p /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/var/log + /usr/bin/install -d -m 0755 /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib/systemd/system + /usr/bin/install -m 0644 /builddir/build/SOURCES/atheme.service /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib/systemd/system/atheme.service + /usr/bin/mkdir -p /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64//usr/include/atheme/inline /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64//usr/include/atheme/protocol + /usr/bin/install -m 0644 include/abirev.h include/account.h include/atheme.h include/atheme_memory.h include/atheme_string.h include/auth.h include/authcookie.h include/base64.h include/channels.h include/commandtree.h include/common.h include/conf.h include/confprocess.h include/connection.h include/crypto.h include/culture.h include/database_backend.h include/datastream.h include/entity-validation.h include/entity.h include/flags.h include/global.h include/hook.h include/hooktypes.h include/httpd.h include/i18n.h include/libathemecore.h include/linker.h include/match.h include/md5.h include/module.h include/object.h include/phandler.h include/pmodule.h include/privs.h include/res.h include/reslib.h include/sasl.h include/serno.h include/servers.h include/services.h include/servtree.h include/sourceinfo.h include/stdinc.h include/sysconf.h include/table.h include/taint.h include/template.h include/tools.h include/uid.h include/uplink.h include/users.h /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/include/atheme + /usr/bin/install -m 0644 include/inline/account.h include/inline/channels.h include/inline/connection.h /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/include/atheme/inline + /usr/bin/install -m 0644 include/protocol/asuka.h include/protocol/bahamut.h include/protocol/charybdis.h include/protocol/elemental-ircd.h include/protocol/inspircd.h include/protocol/ircd-seven.h include/protocol/ircnet.h include/protocol/nefarious.h include/protocol/ngircd.h include/protocol/ratbox.h include/protocol/unreal.h /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/include/atheme/protocol + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 7.2.10r2-2.fc31 --unique-debug-suffix -7.2.10r2-2.fc31.x86_64 --unique-debug-src-base atheme-7.2.10r2-2.fc31.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/atheme-v7.2.10-r2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/alis/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/auth/dummy.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/alis/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/auth/dummy.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/backend/corestorage.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/auth/ldap.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/backend/corestorage.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/auth/ldap.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/backend/flatfile.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/backend/opensex.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/backend/flatfile.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/backend/opensex.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/bottalk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/help.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/help.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/bottalk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/info.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/info.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/set.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/set.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/set_core.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/set_core.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/set_fantasy.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/set_nobot.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/set_nobot.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/set_fantasy.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/set_private.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/set_saycaller.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/set_saycaller.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/botserv/set_private.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/access.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanfix/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanfix/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/access.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/akick.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/antiflood.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/akick.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/antiflood.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/clear.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/ban.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/ban.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/clear.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/clear_akicks.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/clear_bans.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/clear_bans.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/clear_akicks.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/clear_flags.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/clear_users.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/clear_users.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/clear_flags.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/clone.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/close.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/close.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/clone.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/count.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/drop.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/drop.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/count.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/flags.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/fflags.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/fflags.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/flags.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/ftransfer.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/getkey.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/getkey.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/ftransfer.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/halfop.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/help.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/help.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/halfop.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/info.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/hold.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/hold.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/info.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/kick.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/invite.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/kick.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/invite.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/list.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/list.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/mark.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/moderate.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/mark.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/moderate.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/op.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/op.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/owner.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/owner.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/protect.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/quiet.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/protect.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/quiet.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/register.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/recover.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/recover.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/register.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_core.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_core.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_email.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_entrymsg.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_email.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_entrymsg.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_gameserv.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_fantasy.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_fantasy.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_gameserv.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_guard.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_keeptopic.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_keeptopic.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_guard.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_limitflags.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_mlock.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_mlock.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_limitflags.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_prefix.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_private.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_private.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_prefix.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_property.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_pubacl.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_property.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_pubacl.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_restricted.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_secure.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_restricted.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_secure.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_url.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_topiclock.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_url.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_topiclock.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_verbose.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/status.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/status.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/set_verbose.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/sync.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/successor_acl.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/successor_acl.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/sync.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/template.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/taxonomy.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/taxonomy.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/template.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/topic.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/unban_self.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/topic.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/unban_self.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/version.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/voice.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/voice.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/version.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/xop.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/why.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/why.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/chanserv/xop.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/backtrace.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_access_alias.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/backtrace.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_access_alias.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_badwords.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_babbler.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_badwords.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_babbler.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_fregister.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_kickdots.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_fregister.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_kickdots.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_ping.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_modesync.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_ping.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_modesync.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_regnotice.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_regmode.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_regmode.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_regnotice.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_updown.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_userinfo.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_updown.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/cs_userinfo.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/gen_echoserver.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/dnsbl.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/gen_echoserver.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/dnsbl.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/gen_listenerdemo.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/gen_vhostonreg.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/gen_listenerdemo.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/gen_vhostonreg.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/gs_roulette.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/graphtastical.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/gs_roulette.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/graphtastical.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ircd_catserv.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ircd_announceserv.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ircd_announceserv.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ircd_catserv.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ircd_loveserv.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/mlocktweaker.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ircd_loveserv.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/mlocktweaker.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ms_fsend.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_ajoin.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_ajoin.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ms_fsend.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_cleannick.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_fenforce.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_fenforce.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_cleannick.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_fregister.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_forbid.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_forbid.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_fregister.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_generatehash.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_generatepass.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_generatepass.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_generatehash.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_goodmail.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_guestnoreg.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_guestnoreg.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_goodmail.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_listlogins.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_mxcheck.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_listlogins.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_mxcheck.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_regnotice.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_mxcheck_async.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_regnotice.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_mxcheck_async.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_sendpassmail.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_waitreg.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_sendpassmail.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/ns_waitreg.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/on_db_save.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_akillnicklist.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_akillnicklist.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/on_db_save.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_helpme.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_defcon.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_helpme.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_defcon.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_joinmon.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_kill.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_joinmon.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_kill.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_klinechan.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_modeall.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_modeall.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_klinechan.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_procwatch.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_pingspam.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_pingspam.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_procwatch.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_resolve.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_savechanmodes.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_resolve.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_savechanmodes.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_tabletest.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_testcmd.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_testcmd.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_tabletest.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_testproc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_trace.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_testproc.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/os_trace.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/wumpus.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/contrib/wumpus.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/crypto/argon2d.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/crypto/argon2d.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/crypto/pbkdf2.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/crypto/ircservices.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/crypto/ircservices.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/crypto/pbkdf2.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/crypto/pbkdf2v2.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/crypto/posix.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/crypto/posix.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/crypto/pbkdf2v2.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/crypto/rawsha1.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/crypto/rawmd5.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/crypto/rawmd5.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/crypto/rawsha1.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/exttarget/channel.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/exttarget/chanacs.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/exttarget/chanacs.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/exttarget/channel.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/exttarget/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/exttarget/oper.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/exttarget/oper.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/exttarget/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/exttarget/registered.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/exttarget/server.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/exttarget/registered.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/exttarget/server.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/dice.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/eightball.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/dice.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/eightball.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/happyfarm.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/gamecalc.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/happyfarm.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/gamecalc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/lottery.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/help.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/lottery.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/help.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/namegen.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/namegen.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/rps.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/global/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/gameserv/rps.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/global/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/acsnolimit.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/drop.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/drop.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/acsnolimit.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/fflags.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/fdrop.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/fflags.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/fdrop.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/flags.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/help.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/help.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/flags.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/invite.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/info.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/info.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/invite.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/join.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/list.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/list.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/join.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/listchans.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/listchans.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/register.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/register.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/regnolimit.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/regnolimit.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_channel.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_channel.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_description.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_description.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_email.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_email.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_joinflags.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_groupname.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_groupname.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_joinflags.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_public.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_open.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_public.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_open.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_url.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/helpserv/helpme.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/groupserv/set_url.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/helpserv/helpme.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/helpserv/services.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/helpserv/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/helpserv/services.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/helpserv/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/drop.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/helpserv/ticket.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/helpserv/ticket.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/drop.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/group.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/help.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/group.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/help.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/offer.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/offer.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/onoff.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/request.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/onoff.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/request.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/vhost.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/vhostnick.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/vhost.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/hostserv/vhostnick.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/delete.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/infoserv/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/delete.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/infoserv/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/forward.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/help.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/forward.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/help.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/list.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/ignore.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/list.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/ignore.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/read.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/read.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/sendall.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/send.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/send.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/sendall.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/sendgroup.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/sendops.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/sendops.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/memoserv/sendgroup.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/misc/httpd.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/misc/canon_gmail.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/misc/canon_gmail.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/misc/httpd.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/access.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/badmail.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/badmail.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/access.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/cracklib.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/cert.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/cert.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/cracklib.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/drop.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/enforce.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/enforce.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/drop.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/freeze.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/ghost.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/freeze.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/ghost.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/group.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/help.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/group.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/help.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/hold.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/identify.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/identify.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/hold.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/info_lastquit.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/info.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/info_lastquit.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/info.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/list.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/listchans.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/list.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/listchans.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/listgroups.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/listmail.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/listmail.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/listgroups.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/listownmail.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/login.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/login.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/listownmail.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/logout.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/logout.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/multimark.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/mark.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/multimark.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/mark.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/register.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/register.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/regnolimit.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/regnolimit.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/resetpass.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/restrict.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/restrict.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/resetpass.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/sendpass.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/return.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/sendpass.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/return.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/sendpass_user.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/sendpass_user.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_core.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_accountname.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_accountname.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_core.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_emailmemos.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_email.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_emailmemos.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_email.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_enforcetime.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_hidemail.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_hidemail.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_enforcetime.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_nevergroup.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_language.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_nevergroup.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_language.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_nogreet.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_neverop.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_nogreet.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_neverop.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_noop.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_nomemo.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_nomemo.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_noop.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_nopassword.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_password.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_password.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_nopassword.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_private.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_privmsg.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_privmsg.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_private.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_pubkey.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_property.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_pubkey.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_property.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/setpass.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_quietchg.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/setpass.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/set_quietchg.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/status.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/taxonomy.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/taxonomy.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/status.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/vacation.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/verify.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/vacation.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/verify.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/vhost.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/akill.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/akill.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/nickserv/vhost.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/clearchan.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/clones.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/clones.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/clearchan.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/compare.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/compare.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/greplog.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/greplog.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/help.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/identify.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/help.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/identify.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/info.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/ignore.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/ignore.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/info.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/inject.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/jupe.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/inject.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/jupe.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/mode.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/mode.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/modlist.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/modinspect.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/modlist.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/modinspect.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/modreload.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/modload.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/modreload.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/modload.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/noop.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/modunload.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/modunload.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/noop.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/rakill.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/override.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/rakill.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/override.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/raw.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/readonly.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/readonly.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/raw.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/rehash.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/restart.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/restart.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/rehash.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/rnc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/rmatch.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/rmatch.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/rnc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/set.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/rwatch.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/set.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/rwatch.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/sgline.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/shutdown.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/shutdown.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/sgline.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/specs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/soper.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/soper.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/specs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/sqline.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/update.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/update.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/sqline.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/asuka.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/uptime.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/asuka.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/operserv/uptime.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/bahamut.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/base36uid.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/base36uid.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/bahamut.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/charybdis.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/charybdis.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/elemental-ircd.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/elemental-ircd.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/inspircd.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/ircd-seven.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/inspircd.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/ircd-seven.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/ircnet.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/ircnet.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/mixin_nohalfops.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/mixin_nohalfops.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/mixin_noowner.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/mixin_noholdnick.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/mixin_noholdnick.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/mixin_noowner.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/mixin_noprotect.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/nefarious.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/nefarious.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/mixin_noprotect.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/ngircd.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/p10-generic.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/ngircd.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/p10-generic.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/ratbox.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/ts6-generic.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/ratbox.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/ts6-generic.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/unreal.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/unreal.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/unreal4.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/protocol/unreal4.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/proxyscan/dnsbl.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/proxyscan/dnsbl.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/proxyscan/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/proxyscan/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/rpgserv/enable.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/rpgserv/enable.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/rpgserv/help.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/rpgserv/help.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/rpgserv/info.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/rpgserv/info.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/rpgserv/list.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/rpgserv/list.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/rpgserv/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/rpgserv/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/rpgserv/search.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/rpgserv/search.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/rpgserv/set.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/rpgserv/set.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/saslserv/authcookie.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/saslserv/authcookie.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/saslserv/ecdsa-nist256p-challenge.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/saslserv/ecdsa-nist256p-challenge.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/saslserv/external.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/saslserv/external.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/saslserv/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/saslserv/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/saslserv/plain.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/saslserv/plain.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/scripting/lib/Atheme.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/scripting/lib/Atheme.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/scripting/perl.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/scripting/perl.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/security/cmdperm.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/security/cmdperm.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/statserv/channel.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/statserv/channel.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/statserv/main.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/statserv/main.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/statserv/netsplit.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/statserv/netsplit.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/statserv/server.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/statserv/server.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/transport/jsonrpc.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/transport/jsonrpc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/transport/p10.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/transport/p10.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/transport/rfc1459.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/transport/rfc1459.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/transport/xmlrpc.so extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/atheme/modules/transport/xmlrpc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/libathemecore.so.1.0.0 extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/libathemecore.so.1.0.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/libmowgli-2.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/lib64/libmowgli-2.so.0.0.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/sbin/atheme-services extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/sbin/atheme-services explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/sbin/dbverify extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/sbin/dbverify explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/sbin/ecdsakeygen extracting debug info from /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64/usr/sbin/ecdsakeygen original debug info size: 26008kB, size after compression: 19276kB /usr/lib/rpm/sepdebugcrcfix: Updated 350 CRC32s, 0 CRC32s did match. 6824 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: atheme-7.2.10r2-2.fc31.x86_64 Provides: atheme = 7.2.10r2-2.fc31 atheme(x86-64) = 7.2.10r2-2.fc31 config(atheme) = 7.2.10r2-2.fc31 libmowgli-2.so.0()(64bit) Requires(interp): /bin/sh /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(pre): /bin/sh Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: libathemecore.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.9)(64bit) libcrack.so.2()(64bit) libcrypt.so.2()(64bit) libcrypt.so.2(XCRYPT_2.0)(64bit) libcrypto.so.1.1()(64bit) libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libldap-2.4.so.2()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.29)(64bit) libmowgli-2.so.0()(64bit) libperl.so.5.30()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libssl.so.1.1()(64bit) libssl.so.1.1(OPENSSL_1_1_0)(64bit) rtld(GNU_HASH) Processing files: libathemecore1-7.2.10r2-2.fc31.x86_64 Provides: libathemecore.so.1()(64bit) libathemecore1 = 7.2.10r2-2.fc31 libathemecore1(x86-64) = 7.2.10r2-2.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libmowgli-2.so.0()(64bit) libpcre.so.1()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libqrencode.so.4()(64bit) rtld(GNU_HASH) Processing files: atheme-devel-7.2.10r2-2.fc31.x86_64 Provides: atheme-devel = 7.2.10r2-2.fc31 atheme-devel(x86-64) = 7.2.10r2-2.fc31 pkgconfig(atheme-services) = 7.2.10-r2 pkgconfig(libmowgli-2) = 2.0.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libathemecore.so.1()(64bit) Processing files: atheme-debugsource-7.2.10r2-2.fc31.x86_64 Provides: atheme-debugsource = 7.2.10r2-2.fc31 atheme-debugsource(x86-64) = 7.2.10r2-2.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: atheme-debuginfo-7.2.10r2-2.fc31.x86_64 Provides: atheme-debuginfo = 7.2.10r2-2.fc31 atheme-debuginfo(x86-64) = 7.2.10r2-2.fc31 debuginfo(build-id) = 01e48d32952791a524e9aed7c9e3319ce5fba067 debuginfo(build-id) = 026300612143de225bb041d0ae9bb4158fbd53e5 debuginfo(build-id) = 04dc97e62ae9e34c82fd5b1a88a8c77ac8085f4a debuginfo(build-id) = 060b87e35222cfdb682871097faa10b62559837f debuginfo(build-id) = 06612b4b115642b22979150f26f93f8db46d62b4 debuginfo(build-id) = 08c71c53fb57f305dad1ce89d4f159e060e038a8 debuginfo(build-id) = 08d6b074ded5a2cc9f66c2ddcd4467223bcf01ae debuginfo(build-id) = 0a896f49c8ad3b613a532f10bfb4eb586a109a59 debuginfo(build-id) = 0af6a33cad865a9c6577396095bb735ef138cc07 debuginfo(build-id) = 0b8a4f5ce6e390ad2f9067aadc5c796d32cd5fff debuginfo(build-id) = 0ed55fbf321280023beb88fed158145e0db053c3 debuginfo(build-id) = 0f243692cda9e6608266778c2a780d3cd0d5ce69 debuginfo(build-id) = 0f381884738aeebb5bf8a3502d75e70bbeb83454 debuginfo(build-id) = 113138e6cacea3804ce0ae2d6072ab4f1fdea529 debuginfo(build-id) = 11ef7e8d62e5314d052be9a611430238cd942365 debuginfo(build-id) = 11f186152aa5a217ef975b6e44e3944259b27714 debuginfo(build-id) = 12f4c007eeb26b02e3e731bf37b84fbb254adabd debuginfo(build-id) = 13b0ab8b80dc13c3c2958df2ca2a199ad3f0596f debuginfo(build-id) = 13b17f3a514e5f057b6ff21f3943d02589d41960 debuginfo(build-id) = 15d30417e6907ce127a511038823ec9df5fbf1d0 debuginfo(build-id) = 16073cd7c7f16cd1305016d5ee4744e47765fc5d debuginfo(build-id) = 164d786ea79d055aa708e696553693f1bb8e05fd debuginfo(build-id) = 17377b98e74515c4d6c9095a3d4a3e7e9525d08d debuginfo(build-id) = 19fe36c6711c5173de4e7a2ee8d92aedbd55d206 debuginfo(build-id) = 1dd061a17700839c6871662e69d43f483fef89e4 debuginfo(build-id) = 1e21ea36672571e5f6734dd01ad75cfc367949cc debuginfo(build-id) = 1eb01c579df79f020973701554f0ada52fdeea9c debuginfo(build-id) = 1fe0887bc4d46413ace4bee467bf94a15da631da debuginfo(build-id) = 201ee0f67b24106af748f4241f04a9ebd252b938 debuginfo(build-id) = 214a12de43afe3c561b58e83ac416789ca30e6a1 debuginfo(build-id) = 21600cee55ab85127231800a0987931f00519fea debuginfo(build-id) = 21610d5464e2b9b56edabdb2887c9e51d6d12c5d debuginfo(build-id) = 21acdb3f8941ca8594ace0a4cbdc82f683cfc8a7 debuginfo(build-id) = 21c2b40afbbee229894792d64f2ff73bb23855eb debuginfo(build-id) = 221f12299860fdf796105c1ae0a1c261de9e8801 debuginfo(build-id) = 22f84e513c35033268838c61e18d77ea2563269c debuginfo(build-id) = 23006c19d8dbc4afc8fe659d7c550b85931791bc debuginfo(build-id) = 232b233091e4bff0ed3c9c69b72677fe3ab920d0 debuginfo(build-id) = 265326dc803a4f459b52e75caa6e2d75dcd68af5 debuginfo(build-id) = 271c18ffc3398412918d39e016262f46463a6b6b debuginfo(build-id) = 28d1f83d296835b300f761a2891750c009415bcc debuginfo(build-id) = 2b363d6ad14abb74c8ead64742f8065030f40fa3 debuginfo(build-id) = 2b4b493590808efc938ebc73dbc61e21410b9e3b debuginfo(build-id) = 2b95885ce5164d7d098a313155f577195ca5e776 debuginfo(build-id) = 2ea1b5c9b1dc5f0236b9ab1c186bfb17d9b2698e debuginfo(build-id) = 2f64b59b5616816ef0b43884384491fc8867b1c2 debuginfo(build-id) = 30cef259d9fcdc0e3faac5759addcf1267337f94 debuginfo(build-id) = 310e94079a0727a3da3c89c5ffd092f6e735f308 debuginfo(build-id) = 31c2ceabf424fc5a64045bc95b7faf0fd08e603b debuginfo(build-id) = 33188b393285cbbe66b8f8794b2100b88ba4671a debuginfo(build-id) = 332055b98ac7c1ef4cccd53fac349211da59ea31 debuginfo(build-id) = 336c942397178868cad13881179d10671e250772 debuginfo(build-id) = 3386f1819a8783f75ec5ce4809f373e16111cdcf debuginfo(build-id) = 33ea284efa04db99f2ade88c29d38f2249cfb2cf debuginfo(build-id) = 34b10b00f5d6c33506d341e2d188cc7db152a973 debuginfo(build-id) = 36e3b9d3be19c7f1e8808171a2549ee62b8541e7 debuginfo(build-id) = 37057ce68a87acea2d79baaa08e1ff93060fd3cd debuginfo(build-id) = 373672bfd3ab5a36545dd7e8ba51160e2033ca40 debuginfo(build-id) = 375eda121312668a74c0eeb89e79e60d7b668fbd debuginfo(build-id) = 38110f5834d9880650aaeb93c121652f9c2b7bf8 debuginfo(build-id) = 38c442773b21be79d6d772702537ec9746990db4 debuginfo(build-id) = 3a02823357d3fb5608318b777fa9086cb42ceecb debuginfo(build-id) = 3a88d07de8139b13b71035c035a983ece751e4be debuginfo(build-id) = 3ab1f078c9c7e52d677a34ffdf2819fc689b642c debuginfo(build-id) = 3b0a0dcb2dad7a0662441f7120f40730e1233782 debuginfo(build-id) = 3c5c982843d9b428079d8fdcca71e502d40a1015 debuginfo(build-id) = 3d9d9647924af1ce43b54cad83339da459eef8e1 debuginfo(build-id) = 3e2d193a5a50917a4344cab40233b580a7521936 debuginfo(build-id) = 3e63072bc258c7e56230265af6bbb65c82cecdd8 debuginfo(build-id) = 3e6419f944a49303c03abd63c9ed75d9f7769830 debuginfo(build-id) = 3f69e1fd758ecaaf3df8742354fba6ffec74289e debuginfo(build-id) = 3f99e42339e3db761c05131a82f7457db80edfda debuginfo(build-id) = 400c5587730fd2c548f17d12df09621ec24c8484 debuginfo(build-id) = 406c9aa3f081a9c7ddde4a10b559d82f2aadae52 debuginfo(build-id) = 40c0e7b4d19cab8749e31a951006b28d4eddd0bf debuginfo(build-id) = 422d6661c8d12121d153ddf25a17c30ffd7b15dd debuginfo(build-id) = 4260449ec4f2df0ff6e8fe8b87ed06631e758510 debuginfo(build-id) = 4457816a9286029fda96cdae222833cee93ef081 debuginfo(build-id) = 44f2ab34fe59ad2f97330a49c328cc183a709243 debuginfo(build-id) = 4592afa821df07945b5c49b8e2d8aea07e52137f debuginfo(build-id) = 464e81712c54c4090b25b8bb5b0e4144c206c342 debuginfo(build-id) = 4706d8555a095153e83b8cc9abc10942743671cb debuginfo(build-id) = 4788d5e9662d23b5cf7a0d36b63777eb1b3ff1fa debuginfo(build-id) = 4a2f0f2be35ff4d8a0eb7f2aa64f61c9f1ad1ac0 debuginfo(build-id) = 4b129e369ed795b17656c5b72c1ea43c37740dc5 debuginfo(build-id) = 4b25f93ac28a4fd65b9c275edbe493977a717793 debuginfo(build-id) = 4bd20d183ea1c8ef64bbbc1b08d9e27b41867c72 debuginfo(build-id) = 4c04105cb4f10eb5ecf80791d75adb3a61f5afba debuginfo(build-id) = 4c21549a4beb223aa5a278788c32aab76c668f20 debuginfo(build-id) = 4d1a398718d77b3225dbb473c025895cfe14a229 debuginfo(build-id) = 4d2941108aa8dd3e3d718e1c396c4450443056c1 debuginfo(build-id) = 4d3a4410ef8edb1ff8d580e6ffc5c1f3422f61c7 debuginfo(build-id) = 4e174ce41c672c5193111929c62cf4d7ee6c6d99 debuginfo(build-id) = 4eeb8cadb8014cbe87545678a5f1b0c3ea249b3e debuginfo(build-id) = 4f56dbfdc288aeeaf4180ff09c4f030af3708bb7 debuginfo(build-id) = 50ee068c85ca0c9acbcea51939f02f2fb3b3b286 debuginfo(build-id) = 50fb97ba5ae2f80ed071f3e7ddddb9cb99f27808 debuginfo(build-id) = 511c5195cf880c4a5670c518c860a4583a9ef393 debuginfo(build-id) = 519ed1c639eb06df877022ecf77e5a7fac9c6cb4 debuginfo(build-id) = 53492b99b1443e7aa8792ab342cfeec13989efe1 debuginfo(build-id) = 53af4b61c171abfc566e4cb0618e2ec3a94222dd debuginfo(build-id) = 5445a21bc1fa82df8675deeb3269a085bcf2ae6b debuginfo(build-id) = 5490160ba3b526735eb359e5edf1a6e44a464500 debuginfo(build-id) = 54ac75effa3902da2205e8b29ac02d05f8f0f5c1 debuginfo(build-id) = 54fe689a3c20e304dd4d2859c1c459669e5a140e debuginfo(build-id) = 556daeff7bcfbc8d9cc089871fb7f5278205be8e debuginfo(build-id) = 55c056d593029f88a70f05315806f48fa17c29bc debuginfo(build-id) = 57090922bff196e18fcfcc0ed1fb71cf992cbb97 debuginfo(build-id) = 5713f0f7db501b2d8f5a1b8a0adaf194a668ff09 debuginfo(build-id) = 5730e8fb5287430633475ec833449cd9ea2929fe debuginfo(build-id) = 58258d7e5c87295b5ebf2e84e13d88d13ee4cfd1 debuginfo(build-id) = 586a3d772b699713da454298ce096f5214345c26 debuginfo(build-id) = 5ad9c5fe8b5beb48f840074653615b192b09778e debuginfo(build-id) = 5b5179283b47b3648731e175d60734ff375904d3 debuginfo(build-id) = 5c0e9e1436ab97c614199d8830e7eaef7503160f debuginfo(build-id) = 5d580d9b47ba59482847ffbffa98c97650e1aba1 debuginfo(build-id) = 5dcf9c59ae120dc40c3a68923c8416dd58cd810d debuginfo(build-id) = 5ea7ba794abfd6b340980e55954abc8d8f2a6f26 debuginfo(build-id) = 5eab7c79876b8d7181e071c5f137b82999e89237 debuginfo(build-id) = 5f6912b2d2492830fb5a6b27668459a6001fa14b debuginfo(build-id) = 5f7f6af8e2b1e14dbd83cac3b4abcc51f0f9a750 debuginfo(build-id) = 601173e33cab393a3b35aa54e4fda96ee84d7088 debuginfo(build-id) = 6068e62ce7b8423654632b6bd78b74657f91f633 debuginfo(build-id) = 61352566eea6ef8f51deb2c79de9aeb041ccbfdc debuginfo(build-id) = 62062d368438fb2c89afca2bd1892deb3c2f62b4 debuginfo(build-id) = 6357833588a2b678dead189994918a396f936b9f debuginfo(build-id) = 63a44d776cd24d4405d7132e5ab1c8f2ca4aff9d debuginfo(build-id) = 6430168dcf9e67c84bf53fa8e1ff64e822b8509d debuginfo(build-id) = 654708e49f7753658fd9998bde88b73adf0c62e8 debuginfo(build-id) = 6573f308b26805656ac38627d312203cabe62c65 debuginfo(build-id) = 67304f0a6fc4208a7cb9a292cbfdac7060fc359d debuginfo(build-id) = 6737760513815941f3a21047f9196510e8f73cbc debuginfo(build-id) = 67d54f0e0f26b7de941d50ed0db2d5b3028689e6 debuginfo(build-id) = 67e6fd2e2d385bdcdefad7dce9a97b7abc068334 debuginfo(build-id) = 682f29c3d9aecef217a2cb1c367d85c41740d560 debuginfo(build-id) = 69139723a88d61623509d842c7d3ff5efb5230c3 debuginfo(build-id) = 69de3c792e33ad28d29ed5295db37c3d2b35d61e debuginfo(build-id) = 6ae707deaef5c3afa650da079c40139b987c0c19 debuginfo(build-id) = 6b55816a86c5a19fd5e1791bad7be9946071e0c0 debuginfo(build-id) = 6c00709cda8a22d0a0458c8d6211ee928e1613de debuginfo(build-id) = 6c4ebeebf892e79ba7d4d17b95f4e015bbe796af debuginfo(build-id) = 6ccaccf87d1759a8b9a2a6ddd283121c6f2b1fe9 debuginfo(build-id) = 6cdd6399cb0e6d80e40d8c0268652bc15f54284d debuginfo(build-id) = 6e418e11ff16140597269f8cc490efefb0de2696 debuginfo(build-id) = 6f541a17ef727a63d3b9542c1da28784386c047b debuginfo(build-id) = 6f7005492000f17465a17f53b1a520346b11e585 debuginfo(build-id) = 71424200412506ec6c94d9528dc204442aad274f debuginfo(build-id) = 714b7e64c3074bc4c6513b04b0075d1ee001b381 debuginfo(build-id) = 7395a5d19c812b251855d652c0decaeb6294936b debuginfo(build-id) = 73cca68702885b102165a9776ea5381a31fce049 debuginfo(build-id) = 741b5fdd1438a00ddc5e70f3f0e121e44e5954d3 debuginfo(build-id) = 748f4a87edd1b7776197e18c2d8ee5d6451eb545 debuginfo(build-id) = 7511be5fd60ec86f27b5ca83798201a2368edacc debuginfo(build-id) = 75499d31bae47895ac77af08bb63a95fd8787f73 debuginfo(build-id) = 768d8d14195e8c7195c28d9abc6a95f494e855a6 debuginfo(build-id) = 76b0fb123882f9e1669596ca41a819a3f0a3eb57 debuginfo(build-id) = 77ab8cf4b1bedbeb9989aa487f41749a9c86a98b debuginfo(build-id) = 798b220830ad272b7e84b7ee46598b5f43d2ebe4 debuginfo(build-id) = 79cd8fac9dd564fc8db1b3e191a3d9255986665a debuginfo(build-id) = 7a7868d9f4d937776d97d2ad2dc25625bda430cc debuginfo(build-id) = 7b7f19ee220b6385c89d7c378ef688e76cdf5d8c debuginfo(build-id) = 7c11063f72cec5147f734060683c5d1da2436195 debuginfo(build-id) = 7c12e725b2f6e3af311d04996f29670685b8c6bd debuginfo(build-id) = 7c5fdd382d31d143f77a17ca84dc17b711638804 debuginfo(build-id) = 7d188a920c5440e2c207f446e9939a4e10afd1d2 debuginfo(build-id) = 7d4329a623b1b751af8963e86cb7109f65acdec8 debuginfo(build-id) = 7f71c440498e07556031d4b45699a6f86ada4bda debuginfo(build-id) = 7f93374967a40bcc634680b390049f2d9cceab4c debuginfo(build-id) = 806963179716fd50eb4fac730db1326ab58b5529 debuginfo(build-id) = 81186932f8c94d7542b302cdaa7bd8547675a36d debuginfo(build-id) = 812c21912463cebcd99e8fd3f9253024f4c3d754 debuginfo(build-id) = 81c7c3d01667b8469a4a2b3d1989c25d1c228d3e debuginfo(build-id) = 8260465633b04a58136160dd0a52ca4c484cb0b6 debuginfo(build-id) = 832339b646df53a49c1e45a4f26b61171b8de5f6 debuginfo(build-id) = 84b6b74d1898c1c40fdd21d0f5194a951711e193 debuginfo(build-id) = 860efd2053fbcccd4946d19f7c442b2ed9a599eb debuginfo(build-id) = 86263780f6eaa4301406f5885c478614cd91e4cb debuginfo(build-id) = 87f1658c7c2d9efef71df690485f671d450f7263 debuginfo(build-id) = 88fdf0e60e8551740eb80a41aeeac1551efd2f2f debuginfo(build-id) = 8949bdf233a6f4bce8931ab31f4a8fcf2cf6469d debuginfo(build-id) = 89703d4571684dd48ca4d936df403d17e4bec06d debuginfo(build-id) = 8cddb8920826f2e4d2713b658519f7ee44b49cf6 debuginfo(build-id) = 8d5d1a77967412b4c9561c4656b21dcd01dd2c9b debuginfo(build-id) = 8dca73b52d7ba7a237d0a67e5714cf5e888941b5 debuginfo(build-id) = 8e599937a7583cebc9331acb9133f46d739078d0 debuginfo(build-id) = 8ee12929e858f8f81278093904ec12980862ca90 debuginfo(build-id) = 8f4142fb735f5b62787f9904b0716c05bc6b1e31 debuginfo(build-id) = 8f564e5fa2c49f9782f4e026aadf917fb46c3b11 debuginfo(build-id) = 8faafe3cb42e85d591f3fb80e47d148f06b22bf7 debuginfo(build-id) = 8fcd971c99b3a1a7608e2f70a7eb7c656cc98919 debuginfo(build-id) = 8fedb7c9c1bd5dc5a897614eeba24e07b8ee6128 debuginfo(build-id) = 9066228bf4fb5e0fbafc5d6b9c381ca53eee0868 debuginfo(build-id) = 90bfbbda7ce884bc5b1e3c908248d49c9e745373 debuginfo(build-id) = 91391bbda4b7bdf6aaf6ff45e24c3c272b105b58 debuginfo(build-id) = 9197a6b00e02c8c087982e0f89aa289004370882 debuginfo(build-id) = 91c8a53fb14a6696e00aa2f5c09ec48da47df2a1 debuginfo(build-id) = 92502f4ab908e8b4bd3fae8a72fff870807517f6 debuginfo(build-id) = 9376172f08ae89f868e68d7363c3cbbeab7c2bd6 debuginfo(build-id) = 9595a4fad11bde8d55549c0e0ca8390e1b122cf0 debuginfo(build-id) = 97c531c3ca73888de1188caf8a004a39f6f4e2a3 debuginfo(build-id) = 97ec5bf3599605797c0347eae90aba22f665c21b debuginfo(build-id) = 98dfbd0e9c7c8d3365c6b4917b193c8ccbef43df debuginfo(build-id) = 98e2048aa9fe16274d68f57f295ef293a0c3adc3 debuginfo(build-id) = 9bd1d39f34fdecd4fc1cc74999d0d50598f31070 debuginfo(build-id) = 9de3efff68836e730a4799008bd46bf85f96b7b8 debuginfo(build-id) = 9f0dc975f53140a28bf6d2e557c5bd345463c237 debuginfo(build-id) = 9f3ede75b41e80e2eb668d5e1c7b63191aab95e1 debuginfo(build-id) = 9f4d0893a43290362f8744e820c0094e69f15532 debuginfo(build-id) = 9fe137d2f8b384bab502d13de00f6c05e8c4a824 debuginfo(build-id) = a04d3e2978d7e5d4743b36f58c4ac7c7f3918286 debuginfo(build-id) = a0c201e6af347368811670b709549bb05cafb8c6 debuginfo(build-id) = a0f8223d81fad79803991faaaee57d0fcca51c6a debuginfo(build-id) = a24a7c650858fa1f07f5deb8dae7eb646a895cf9 debuginfo(build-id) = a2d5d7787d7bf5d7521d54af02969e7e873614e7 debuginfo(build-id) = a2e5bf53b0257182f2a23963764c118d635e51d5 debuginfo(build-id) = a344df019b9f0cad465e02196ece48411c51f172 debuginfo(build-id) = a36c25c0657359d8d6ac6c8bffd3fdad326c8e37 debuginfo(build-id) = a3f3c79d73e67d4f141b81a907b2fb3194a46302 debuginfo(build-id) = a56365c87c96a1764d1cf7ae4d3bb3150fc2c1ed debuginfo(build-id) = a56ea77b3e5e91c7d5bb0b19f79fb91c7765ade4 debuginfo(build-id) = a57027827911c939bfe8a47411f581a1e7260432 debuginfo(build-id) = a5cc21b1d2831867375bae73e845f0a4ffea4d9e debuginfo(build-id) = a69424e5a0de566a16037490b886a377454fea73 debuginfo(build-id) = a7a9bb9fa667240f184e65c5d1dffd83ac88e5f4 debuginfo(build-id) = a8b8d5b91505556bd0a85cdfec2617b389a6c0e9 debuginfo(build-id) = a981da596e9065b34d64b76f52d26ffa3e589991 debuginfo(build-id) = a9f89ce26de69b1454147e9e3f87815aab02d2bb debuginfo(build-id) = aa282618b9df2356170fcb171d5582b51e5df8b1 debuginfo(build-id) = aa4423524775db286a4140b06f397f26e7e6c084 debuginfo(build-id) = aa7fd503d11c0ecc00841074caa5fa3576b0f883 debuginfo(build-id) = ab0fa24a8c71be64c37075cb8cd6651757763de4 debuginfo(build-id) = ab6fe0b7ed9c7e4c72081eb06e042a429cfc532e debuginfo(build-id) = ac4a9e181575398f0e30439d49da60c3790d9170 debuginfo(build-id) = acee7c5d2c437ab93d0596cb0ed01208d04288cb debuginfo(build-id) = ad68c7a1243ce600a0b749b915321ab836b0e2da debuginfo(build-id) = ade522849edf370b72e590ac8f10ba55d05cf24e debuginfo(build-id) = af4f8001448b7a0fe21d2c4dd5e184f3f43b31e5 debuginfo(build-id) = af55cdd45a71b86839f2f2cbe52ecdbe81a685b9 debuginfo(build-id) = b0cca21941a2351071079e0e6f939cbcd0abe4f7 debuginfo(build-id) = b0e9385592fd3d0a69539f6d61580c1481cf9bda debuginfo(build-id) = b23e76591b6ece0e472097f14bf87054e25ad3ee debuginfo(build-id) = b2e741fe3172c94800eb38e57d5a7496cb94292a debuginfo(build-id) = b3530bd0200772c283bde273ce95e9c9ad17ee58 debuginfo(build-id) = b37e1ec17598314a84dae1d3ee8397eb4acf8b1e debuginfo(build-id) = b414d61a5ab427423fb37579ab04d934575fe64f debuginfo(build-id) = b41f6664770e12303bfcfe31fc9dd2526211e2cd debuginfo(build-id) = b4cf575cc6addb5e90b44cb7825acd9fc4fd06f9 debuginfo(build-id) = b50eb0d802a1afb400f545cd3917e368ad196d98 debuginfo(build-id) = b56815f58c71b5a75724ecdad1384fcbd5b42de8 debuginfo(build-id) = b5be62f174392db14c6281727dd5f7bf41e5886a debuginfo(build-id) = b6949196da52bb43e85f32758925d123982c6392 debuginfo(build-id) = b6a701ace591f3c449b87a513b9b1976607bd92a debuginfo(build-id) = b7b3fbffc4a3681563d6dae17fca6d9feeb95943 debuginfo(build-id) = b7c01c4514c4353a061771d77f73578bbd1bc174 debuginfo(build-id) = b7ce5beb13837d3b04d07b036bd3e525586edcba debuginfo(build-id) = b903fe572bf6ab29045b13b22f13adbdfedb4481 debuginfo(build-id) = b92ba449c0016a494ab5a4c59e08996ed2a06bf1 debuginfo(build-id) = b964e0dbf9c820a15286a924a13464e9052433e2 debuginfo(build-id) = ba1a16b2c2900554e9009d272cf1842a202c8e85 debuginfo(build-id) = ba279dcb53d1c23745069ab0f2c9c03e78c21d89 debuginfo(build-id) = baa682d18e11ecda8dfbb2afab997a9bf160a1bb debuginfo(build-id) = bb6a5d67ceacadddc54e71348853c37a0cfed945 debuginfo(build-id) = bc537c9413db2d0bfdd5aa1e8aa6ef386696ef2f debuginfo(build-id) = bc751b7781ef5c51294c75a850d3bcd98c57697a debuginfo(build-id) = bd5387b8a444a3cd1f81703781242a312895a4fe debuginfo(build-id) = be623e8a264b94ef3ce8b136cf46c90b7a0894b8 debuginfo(build-id) = bf104b6080dc04f56d4525e00cc0b6d0f42d379c debuginfo(build-id) = bf1c8d5e247fc388052669c156fec18fd6bb18ae debuginfo(build-id) = bf85c5efc3afa73f06b7b4fa4f50225bc0ba6f3b debuginfo(build-id) = bf9794b16b740b3e21d237aa90d94d9ed2bf18d2 debuginfo(build-id) = bfb6cb3b0ecb6e119ba5bbcbf5703c8326be8e25 debuginfo(build-id) = c4d65eb8770abd7fae9fe85c8b7475904deacdc9 debuginfo(build-id) = c5020f1836d312086236abf4b0ac3e8b66181ad4 debuginfo(build-id) = c7387aec80455548517d74565c1094a9da92e61a debuginfo(build-id) = c7748d90dca0350ef5769abd0dbf2d79f96359ab debuginfo(build-id) = c7dab2c4ed642274ccdb0eb1f0e49ddb8c8540e0 debuginfo(build-id) = c95fb59ac84adb57042a0d30a320ba78c17e1ed4 debuginfo(build-id) = c982aa47ea56671b0b36974b582c4a6d2b804555 debuginfo(build-id) = caf0cce589c8471580304c0fd6302eb690ecb273 debuginfo(build-id) = cb0bac6bc1a253107cd0166c34fa1815a76fc260 debuginfo(build-id) = cc7647cf7be4665f8de2e3226947d8f4bae03836 debuginfo(build-id) = cc8924e78d9ef3a8f472a7932d1c10a3cae5f950 debuginfo(build-id) = cc8fc0ccae4dd6af9c1074bc67721627e4702213 debuginfo(build-id) = cd4a8d93e80ba3d4bcae9848c33d7a28dccac865 debuginfo(build-id) = cdf4bae2eff19706b69b732c22125fda071d578c debuginfo(build-id) = ced58eceef03697518eb45f3a8b1466d5099a0b2 debuginfo(build-id) = cf9076c98b2520b7e66a5720083ac6ef856da6d1 debuginfo(build-id) = d01d5358b4049cab4c70c48e96f5d94f9e552b05 debuginfo(build-id) = d2e49933aad618c737147e4ce858ea97695bdb1b debuginfo(build-id) = d314ac4371ec200e67704b7dbf218e5188d103a5 debuginfo(build-id) = d4af05a96307a737be4240fadd00cf3a6d37c999 debuginfo(build-id) = d5ceed9c2a29a3c69287641849ffff77bef98ba8 debuginfo(build-id) = d612707708387457c73e459f19a40b5c7a9282cb debuginfo(build-id) = d757c6ff383059b17b24a50fc6059fa7d3bd59a0 debuginfo(build-id) = d82eddc4d2ddcdffe1b0cba92b89f2a16f82548b debuginfo(build-id) = d8e6a566f5b86a4f11ea899ef945780ea296a314 debuginfo(build-id) = da1db322f6f7449d2042f2e0ad533cd9d963e002 debuginfo(build-id) = db35f3fd7bae166b1aa58f7497e2b300ea28ba20 debuginfo(build-id) = db4f2d8c8cfa6010fb4ebadefcdee8c537ab1861 debuginfo(build-id) = dbd124eb74880583e4a12ea52226e1904a9502d1 debuginfo(build-id) = dd042ac5f674feb8ce3d04c2b5f1083d7add84bb debuginfo(build-id) = dd62895a19aa0e03fb7e43310d30f2633d28b6c2 debuginfo(build-id) = ddcc9dc59f891e656052c034b0d5aecaecedbf21 debuginfo(build-id) = df594de683fefd2394080c185bd3847fd836a95f debuginfo(build-id) = e02e86315aed7030a67d325336a7248b71bbf810 debuginfo(build-id) = e18a7d6b5e7f7b6dabdaa6c4e270916ee8109d0e debuginfo(build-id) = e2009c8149c76774c4b040baea636bae08dc35cc debuginfo(build-id) = e21e1ccd7259d34039aed69304ba391286497ff9 debuginfo(build-id) = e37a6d6c4e1473e1453c4bd1721730ca26ba3283 debuginfo(build-id) = e3bbf27e7a4b67a66942c43032218076120302e3 debuginfo(build-id) = e4acc4be2deacd273841475b3abe412360e065f4 debuginfo(build-id) = e4fbcfec76c5596e5e168bbfc62917dfa1404161 debuginfo(build-id) = e5e4d496ed4f1956e6d4ed48919a53edda462291 debuginfo(build-id) = e60f39bf5f9e277b81fe5a8657034017e2685ab7 debuginfo(build-id) = e70f7523e218495d37673727c37069c09462298e debuginfo(build-id) = e728b684920232be5f5021c14649200e8ec2d94e debuginfo(build-id) = e7cfa54cb052d16527f41ac1fd51780224674da6 debuginfo(build-id) = e862dddcafb6fee0405662831e0f235e45d52424 debuginfo(build-id) = e8d893dcb9968245aa66a8f918a8031dcfe2ee2c debuginfo(build-id) = ea01a22fd724ffe3f3a8b1740fe466a5b03decdf debuginfo(build-id) = ea19e0e96f00e70462574c598621cd346338ac73 debuginfo(build-id) = ea1cea758df642c3c99b3968f5f9b658e70afa3b debuginfo(build-id) = ea49e3e97d1ca6b1142d89485a5dbb6b47a8b6d0 debuginfo(build-id) = ec5133ecf98272782ba57c5de03e3fab60a9a05d debuginfo(build-id) = ece9d9aa24098f9fca652d95f73281cdb03a697b debuginfo(build-id) = ed003aab93c189a8c0ddb1eb2389752db768adf0 debuginfo(build-id) = eda688db982ec37ff5f66e09c201bb04bfa75d90 debuginfo(build-id) = efe05f5704b34913d63193f161db319c2006d477 debuginfo(build-id) = efed4061e8343f7bd4e3a5e922657a9189e1a479 debuginfo(build-id) = f0d7c4376f759fa3ac5a0ec40b6c5ac4b7904986 debuginfo(build-id) = f0f04cc7bdb1f63b84efdd42b7e848761e4906a5 debuginfo(build-id) = f236ad042693c9b337f3337b2ceeed311ee69fdc debuginfo(build-id) = f38d175530ec8dc0e1eb3d5dcd319afccff20468 debuginfo(build-id) = f3e08abb74857a6ebeabe354142240c23f222b08 debuginfo(build-id) = f4152b13040a6c740505b19f0a792130549faa0c debuginfo(build-id) = f4193ea4174a6d8cc9e0926673a62107f0cbb6ee debuginfo(build-id) = f582fc6b84c88739c58e60e0f51a86d911188704 debuginfo(build-id) = f5cf9f8b9c0233862def717f8cb3fb7122baa722 debuginfo(build-id) = f6e9b3a252defd8de0e593658674d833aab3d9e5 debuginfo(build-id) = f9d13e9b2daa1785f4e28751dfb2851e64516f35 debuginfo(build-id) = fa4627ec5cf97a13e08d6d1ac9dd88d587ef11a7 debuginfo(build-id) = fa4f4d2ede9cd51804bbed8a223ef35aa3111f35 debuginfo(build-id) = fb05e26c181cbd75428a72aa376eddb9b316a410 debuginfo(build-id) = fb646363da60b277a207d10fc1e27e828e903308 debuginfo(build-id) = fd8a32f6cc68199526a73b991dbf7b55ddb7d4b0 debuginfo(build-id) = fe1e0c6ca2af4a64b64c15b15e2ca4f75e013191 debuginfo(build-id) = fe906a129b133ad9b0b94e94c8e1b5b54f4cbfdf debuginfo(build-id) = fec5c1060ae0ea48e213692a5765e5e3282636b8 debuginfo(build-id) = ffe0a4bd7510aaf23ee773de8fb185f63eea3f9b Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: atheme-debugsource(x86-64) = 7.2.10r2-2.fc31 Processing files: libathemecore1-debuginfo-7.2.10r2-2.fc31.x86_64 Provides: debuginfo(build-id) = 10026953c03b00b1b2feea7ff7eff2aaec21743f libathemecore1-debuginfo = 7.2.10r2-2.fc31 libathemecore1-debuginfo(x86-64) = 7.2.10r2-2.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: atheme-debugsource(x86-64) = 7.2.10r2-2.fc31 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64 Wrote: /builddir/build/RPMS/libathemecore1-7.2.10r2-2.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/atheme-devel-7.2.10r2-2.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/atheme-debugsource-7.2.10r2-2.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/atheme-7.2.10r2-2.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/libathemecore1-debuginfo-7.2.10r2-2.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/atheme-debuginfo-7.2.10r2-2.fc31.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.7vkBvv + umask 022 + cd /builddir/build/BUILD + cd atheme-v7.2.10-r2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/atheme-7.2.10r2-2.fc31.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0