Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/ngircd.spec'], chrootPath='/var/lib/mock/f37-build-670604-75126/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/ngircd.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1658448000 Wrote: /builddir/build/SRPMS/ngircd-26.1-6.fc37.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/ngircd.spec'], chrootPath='/var/lib/mock/f37-build-670604-75126/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/ngircd.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1658448000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ln9lXO + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ngircd-26.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/ngircd-26.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ngircd-26.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (ngircd-fedora.patch): + echo 'Patch #0 (ngircd-fedora.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .fedora --fuzz=0 patching file doc/sample-ngircd.conf.tmpl Patch #1 (ngircd-cipher.patch): + echo 'Patch #1 (ngircd-cipher.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .cipher --fuzz=0 patching file doc/sample-ngircd.conf.tmpl Hunk #1 succeeded at 261 (offset 15 lines). Hunk #2 succeeded at 277 (offset 15 lines). Patch #2 (ngircd-service.patch): + echo 'Patch #2 (ngircd-service.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .service --fuzz=0 patching file contrib/ngircd.service + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.uqxRze + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ngircd-26.1 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2021-01-02 09:21:14.000000000 -0500 +++ ./configure 2022-11-09 11:39:25.544271421 -0500 @@ -2016,7 +2016,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-syslog --with-zlib --with-epoll --with-zeroconf --with-gnutls --with-pam --enable-ipv6 configure: WARNING: unrecognized options: --with-zeroconf checking build system type... riscv64-redhat-linux-gnu checking host system type... riscv64-redhat-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for riscv64-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether 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 style of include used by make... GNU checking dependency style of gcc... none checking for gcc option to accept ISO C99... none needed checking for gcc option to accept ISO Standard C... (cached) none needed checking for riscv64-redhat-linux-gnu-ar... no checking for riscv64-redhat-linux-gnu-lib... no checking for riscv64-redhat-linux-gnu-link... no checking for ar... ar checking the archiver (ar) interface... ar checking for gawk... (cached) gawk checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for riscv64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking for an ANSI C-conforming const... yes checking for inline... inline checking for function prototypes... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for string.h... (cached) yes checking whether gcc accepts -fstack-protector... yes checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking whether time.h and sys/time.h may both be included... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking for arpa/inet.h... yes checking for inttypes.h... (cached) yes checking for malloc.h... yes checking for netinet/in_systm.h... yes checking for netinet/ip.h... yes checking for stdbool.h... yes checking for stddef.h... yes checking for stdint.h... (cached) yes checking for varargs.h... no checking whether socklen_t exists... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking for uid_t in sys/types.h... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint8_t... yes checking for struct sockaddr_in.sin_len... no checking for library containing memmove... none required checking for library containing gethostbyname... none required checking for library containing bind... none required checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for strftime... yes checking for alarm... yes checking for dup2... yes checking for endpwent... yes checking for gethostbyaddr... yes checking for gethostbyname... yes checking for gethostname... yes checking for gettimeofday... yes checking for inet_ntoa... yes checking for memmove... yes checking for memset... yes checking for setsid... yes checking for socket... yes checking for strcasecmp... yes checking for strchr... yes checking for strcspn... yes checking for strerror... yes checking for strncasecmp... yes checking for strrchr... yes checking for strspn... yes checking for strstr... yes checking for arc4random... yes checking for arc4random_stir... no checking for gai_strerror... yes checking for getnameinfo... yes checking for inet_aton... yes checking for setgroups... yes checking for sigaction... yes checking for sigprocmask... yes checking for snprintf... yes checking for strdup... yes checking for strlcat... no checking for strlcpy... no checking for strndup... yes checking for strsignal... yes checking for strtok_r... yes checking for unsetenv... yes checking for vsnprintf... yes checking for waitpid... yes checking for getaddrinfo... yes checking whether getaddrinfo() works... yes checking for library containing syslog... none required checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking for deflate in -lz... yes checking for deflate... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for select... yes checking for poll... yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/devpoll.h usability... no checking sys/devpoll.h presence... no checking for sys/devpoll.h... no checking for epoll_create... yes checking for kqueue... no checking for riscv64-redhat-linux-gnu-pkg-config... /usr/bin/riscv64-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for gnutls_global_init in -lgnutls... yes checking for gnutls_global_init... yes checking for pam_authenticate in -lpam... yes checking for pam_authenticate... yes checking security/pam_appl.h usability... yes checking security/pam_appl.h presence... yes checking for security/pam_appl.h... yes checking for getaddrinfo... (cached) yes checking for getnameinfo... (cached) yes configure: creating ./config.status config.status: creating Makefile config.status: creating contrib/Debian/Makefile config.status: creating contrib/MacOSX/Makefile config.status: creating contrib/MacOSX/ngIRCd.pmdoc/Makefile config.status: creating contrib/MacOSX/ngIRCd.xcodeproj/Makefile config.status: creating contrib/Makefile config.status: creating doc/Makefile config.status: creating doc/src/Makefile config.status: creating man/Makefile config.status: creating src/ipaddr/Makefile config.status: creating src/Makefile config.status: creating src/ngircd/Makefile config.status: creating src/portab/Makefile config.status: creating src/testsuite/Makefile config.status: creating src/tool/Makefile config.status: creating src/config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --with-zeroconf ngIRCd 26.1 has been configured with the following options: Host: riscv64-redhat-linux-gnu Compiler: gcc Compiler flags: -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -W -Wall -Wpointer-arith -Wstrict-prototypes -fstack-protector -DSYSCONFDIR='"$(sysconfdir)"' -DDOCDIR='"$(docdir)"' Linker flags: -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes Libraries: -lpam -lgnutls -lz 'ngircd' binary: /usr/sbin Configuration file: /etc Manual pages: /usr/share/man Documentation: /usr/share/doc/ngircd Syslog support: yes Enable debug code: no zlib compression: yes IRC sniffer: no Use TCP Wrappers: no Strict RFC mode: no IDENT support: no IRC+ protocol: yes IPv6 protocol: yes I/O backend: epoll(), select() PAM support: yes SSL support: gnutls libiconv support: no + make -j4 Making all in doc make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1/doc' GEN sample-ngircd.conf Making all in src make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/doc/src' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/doc/src' make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/doc' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/doc' make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/doc' Making all in src make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src' make all-recursive make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src' Making all in portab make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/portab' CC strdup.o CC strlcpy.o CC strndup.o CC strtok_r.o CC vsnprintf.o CC waitpid.o AR libngportab.a make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/portab' Making all in tool make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/tool' CC tool.o AR libngtool.a make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/tool' Making all in ipaddr make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/ipaddr' CC ng_ipaddr.o AR libngipaddr.a make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/ipaddr' Making all in ngircd make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/ngircd' CC ngircd.o CC array.o CC channel.o CC class.o class.c: In function 'Class_HandleServerBans': class.c:59:52: warning: '" (G-Line)' directive output may be truncated writing 10 bytes into a region of size between 0 and 512 [-Wformat-truncation=] 59 | snprintf(reason, len, "\"%s\" (G-Line)", str); | ^~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from class.c:20: In function 'snprintf', inlined from 'Class_GetMemberReason' at class.c:59:4, inlined from 'Class_HandleServerBans' at class.c:86:6: /usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 12 and 524 bytes into a destination of size 513 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ class.c: In function 'Class_HandleServerBans': class.c:62:52: warning: '" (K-Line)' directive output may be truncated writing 10 bytes into a region of size between 0 and 512 [-Wformat-truncation=] 62 | snprintf(reason, len, "\"%s\" (K-Line)", str); | ^~~~~~~~~~~ In function 'snprintf', inlined from 'Class_GetMemberReason' at class.c:62:4, inlined from 'Class_HandleServerBans' at class.c:87:6: /usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 12 and 524 bytes into a destination of size 513 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ CC client.o CC client-cap.o CC conf.o In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:386:7: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:395:12: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:402:8: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:403:8: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:401:12: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:396:8: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:391:8: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:397:8: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:395:12: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:390:12: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC conn.o client.c: In function 'Init_New_Client': client.c:216:32: warning: 'strndup' specified bound 127 exceeds source size 5 [-Wstringop-overread] 216 | client->away = strndup(DEFAULT_AWAY_MSG, CLIENT_AWAY_LEN - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ client.c: In function 'Client_SetAway': client.c:930:49: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size between 32 and 114 [-Wformat-truncation=] 930 | snprintf(Mask_Buffer, GETID_LEN, "%s!%s@%s", | ^~ In file included from /usr/include/stdio.h:906, from client.c:23: In function 'snprintf', inlined from 'Client_Mask' at client.c:930:2, inlined from 'Client_Mask' at client.c:920:1, inlined from 'Client_SetAway' at client.c:504:2: /usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 3 and 148 bytes into a destination of size 116 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ client.c: In function 'Client_Destroy': client.c:930:49: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size between 32 and 114 [-Wformat-truncation=] 930 | snprintf(Mask_Buffer, GETID_LEN, "%s!%s@%s", | ^~ In function 'snprintf', inlined from 'Client_Mask' at client.c:930:2, inlined from 'Client_Mask' at client.c:920:1, inlined from 'Destroy_UserOrService' at client.c:1567:3, inlined from 'Client_Destroy' at client.c:277:5: /usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 3 and 148 bytes into a destination of size 116 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ client.c: In function 'Client_Destroy': client.c:930:49: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size between 32 and 114 [-Wformat-truncation=] 930 | snprintf(Mask_Buffer, GETID_LEN, "%s!%s@%s", | ^~ In function 'snprintf', inlined from 'Client_Mask' at client.c:930:2, inlined from 'Client_Mask' at client.c:920:1, inlined from 'Destroy_UserOrService' at client.c:1548:3, inlined from 'Client_Destroy' at client.c:277:5: /usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 3 and 148 bytes into a destination of size 116 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ client.c: In function 'Client_Mask': client.c:930:49: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size between 32 and 114 [-Wformat-truncation=] 930 | snprintf(Mask_Buffer, GETID_LEN, "%s!%s@%s", | ^~ In function 'snprintf', inlined from 'Client_Mask' at client.c:930:2, inlined from 'Client_Mask' at client.c:920:1: /usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 3 and 148 bytes into a destination of size 116 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ client.c: In function 'Client_MaskCloaked': client.c:930:49: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size between 32 and 114 [-Wformat-truncation=] 930 | snprintf(Mask_Buffer, GETID_LEN, "%s!%s@%s", | ^~ In function 'snprintf', inlined from 'Client_Mask' at client.c:930:2, inlined from 'Client_Mask' at client.c:920:1, inlined from 'Client_MaskCloaked' at client.c:956:10, inlined from 'Client_MaskCloaked' at client.c:948:1: /usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 3 and 148 bytes into a destination of size 116 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ client.c: In function 'Client_Reject': client.c:930:49: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size between 32 and 114 [-Wformat-truncation=] 930 | snprintf(Mask_Buffer, GETID_LEN, "%s!%s@%s", | ^~ In function 'snprintf', inlined from 'Client_Mask' at client.c:930:2, inlined from 'Client_Mask' at client.c:920:1, inlined from 'Client_Reject' at client.c:1301:2: /usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 3 and 148 bytes into a destination of size 116 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ client.c: In function 'Client_Introduce': client.c:930:49: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size between 32 and 114 [-Wformat-truncation=] 930 | snprintf(Mask_Buffer, GETID_LEN, "%s!%s@%s", | ^~ In function 'snprintf', inlined from 'Client_Mask' at client.c:930:2, inlined from 'Client_Mask' at client.c:920:1, inlined from 'Client_Introduce' at client.c:1331:3: /usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 3 and 148 bytes into a destination of size 116 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ client.c: In function 'Client_Introduce': client.c:930:49: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size between 32 and 114 [-Wformat-truncation=] 930 | snprintf(Mask_Buffer, GETID_LEN, "%s!%s@%s", | ^~ In function 'snprintf', inlined from 'Client_Mask' at client.c:930:2, inlined from 'Client_Mask' at client.c:920:1, inlined from 'Client_Introduce' at client.c:1325:3: /usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 3 and 148 bytes into a destination of size 116 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ CC conn-encoding.o client.c: In function 'Client_Announce': client.c:930:49: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size between 32 and 114 [-Wformat-truncation=] 930 | snprintf(Mask_Buffer, GETID_LEN, "%s!%s@%s", | ^~ In function 'snprintf', inlined from 'Client_Mask' at client.c:930:2, inlined from 'Client_Mask' at client.c:920:1, inlined from 'Client_Announce' at client.c:1648:9: /usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 3 and 148 bytes into a destination of size 116 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ CC conn-func.o CC conn-ssl.o CC conn-zip.o conf.c: In function 'Read_Config': conf.c:987:60: warning: '__snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 987 | snprintf(file, sizeof(file), "%s/%s", | ^ In file included from /usr/include/stdio.h:906, from conf.c:26: In function 'snprintf', inlined from 'Read_Config' at conf.c:987:4: /usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output 2 or more bytes (assuming 257) into a destination of size 256 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ CC hash.o CC io.o hash.c: In function 'jenkins_hash': hash.c:110:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 110 | case 12: c+=((UINT32)k[11])<<24; | ~^~~~~~~~~~~~~~~~~~~~~ hash.c:111:17: note: here 111 | case 11: c+=((UINT32)k[10]<<16); | ^~~~ hash.c:111:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 111 | case 11: c+=((UINT32)k[10]<<16); | ~^~~~~~~~~~~~~~~~~~~~~ hash.c:112:17: note: here 112 | case 10: c+=((UINT32)k[9]<<8); | ^~~~ hash.c:112:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 112 | case 10: c+=((UINT32)k[9]<<8); | ~^~~~~~~~~~~~~~~~~~~ hash.c:113:17: note: here 113 | case 9 : c+=k[8]; | ^~~~ hash.c:113:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 113 | case 9 : c+=k[8]; | ~^~~~~~ hash.c:114:17: note: here 114 | case 8 : b+=((UINT32)k[7]<<24); | ^~~~ hash.c:114:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 114 | case 8 : b+=((UINT32)k[7]<<24); | ~^~~~~~~~~~~~~~~~~~~~ hash.c:115:17: note: here 115 | case 7 : b+=((UINT32)k[6]<<16); | ^~~~ hash.c:115:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 115 | case 7 : b+=((UINT32)k[6]<<16); | ~^~~~~~~~~~~~~~~~~~~~ hash.c:116:17: note: here 116 | case 6 : b+=((UINT32)k[5]<<8); | ^~~~ hash.c:116:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 116 | case 6 : b+=((UINT32)k[5]<<8); | ~^~~~~~~~~~~~~~~~~~~ hash.c:117:17: note: here 117 | case 5 : b+=k[4]; | ^~~~ hash.c:117:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 117 | case 5 : b+=k[4]; | ~^~~~~~ hash.c:118:17: note: here 118 | case 4 : a+=((UINT32)k[3]<<24); | ^~~~ hash.c:118:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 118 | case 4 : a+=((UINT32)k[3]<<24); | ~^~~~~~~~~~~~~~~~~~~~ hash.c:119:17: note: here 119 | case 3 : a+=((UINT32)k[2]<<16); | ^~~~ hash.c:119:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 119 | case 3 : a+=((UINT32)k[2]<<16); | ~^~~~~~~~~~~~~~~~~~~~ hash.c:120:17: note: here 120 | case 2 : a+=((UINT32)k[1]<<8); | ^~~~ hash.c:120:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 120 | case 2 : a+=((UINT32)k[1]<<8); | ~^~~~~~~~~~~~~~~~~~~ hash.c:121:17: note: here 121 | case 1 : a+=k[0]; | ^~~~ CC irc.o CC irc-cap.o CC irc-channel.o CC irc-encoding.o CC irc-info.o CC irc-login.o irc-info.c: In function 'IRC_STATS': irc-info.c:911:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 911 | more_links = true; | ^ irc-info.c:913:9: note: here 913 | case 'l': /* Link status (servers and own link) */ | ^~~~ CC irc-metadata.o CC irc-mode.o CC irc-op.o CC irc-oper.o irc-mode.c: In function 'Channel_Mode': irc-mode.c:571:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 571 | if(!is_oper && !is_machine && !is_owner && | ^ irc-mode.c:578:17: note: here 578 | case 'i': /* Invite only */ | ^~~~ irc-mode.c:725:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 725 | if(!is_oper && !is_machine && !is_owner && !is_admin) { | ^ irc-mode.c:732:17: note: here 732 | case 'o': /* Channel operator */ | ^~~~ irc-mode.c:733:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 733 | if(!is_oper && !is_machine && !is_owner && | ^ irc-mode.c:741:17: note: here 741 | case 'h': /* Half Op */ | ^~~~ irc-mode.c:742:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 742 | if(!is_oper && !is_machine && !is_owner && | ^ irc-mode.c:750:17: note: here 750 | case 'v': /* Voice */ | ^~~~ CC irc-server.o CC irc-write.o CC lists.o CC log.o CC login.o CC match.o CC numeric.o CC op.o CC pam.o CC parse.o CC proc.o CC resolve.o CC sighandlers.o CCLD ngircd In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:391:8: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:395:12: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:396:8: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:401:12: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:402:8: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:403:8: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:397:8: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:386:7: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:395:12: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'Channel_Kick' at channel.c:390:12: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ client.c: In function 'Init_New_Client': client.c:216:32: warning: 'strndup' specified bound 127 exceeds source size 5 [-Wstringop-overread] 216 | client->away = strndup(DEFAULT_AWAY_MSG, CLIENT_AWAY_LEN - 1); | ^ In function 'Client_SetAway', inlined from 'Client_Mode' at irc-mode.c:217:5: client.c:502:24: warning: 'strndup' specified bound 127 exceeds source size 5 [-Wstringop-overread] 502 | Client->away = strndup(Txt, CLIENT_AWAY_LEN - 1); | ^ In function 'Channel_UserHasMode', inlined from 'Announce_Channel' at numeric.c:65:15: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'Announce_Channel' at numeric.c:71:15: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'Announce_Channel' at numeric.c:67:15: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'Announce_Channel' at numeric.c:69:8: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'Channel_Mode' at irc-mode.c:556:8: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'Channel_Mode' at irc-mode.c:552:8: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'Channel_Mode' at irc-mode.c:554:8: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'IRC_TOPIC' at irc-channel.c:526:7: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'IRC_TOPIC' at irc-channel.c:528:7: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ In function 'Channel_UserHasMode', inlined from 'IRC_TOPIC' at irc-channel.c:527:7: channel.c:786:16: warning: 'strchr' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 786 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^ make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/ngircd' Making all in testsuite make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/testsuite' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/testsuite' make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src' make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src' make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src' Making all in man make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1/man' GEN ngircd.conf.5 GEN ngircd.8 make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/man' Making all in contrib make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib' Making all in Debian make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/Debian' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/Debian' Making all in MacOSX make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX' Making all in ngIRCd.xcodeproj make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.xcodeproj' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.xcodeproj' Making all in ngIRCd.pmdoc make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.pmdoc' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.pmdoc' make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX' make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib' make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib' make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Ksp2Xm + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64 ++ dirname /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ngircd-26.1 + rm -rf /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64 + make install DESTDIR=/builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64 Making install in doc make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1/doc' Making install in src make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/doc/src' make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/doc/src' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/doc/src' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/doc/src' make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/doc' make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/doc' make[3]: Nothing to be done for 'install-exec-am'. make install-data-hook make[4]: Entering directory '/builddir/build/BUILD/ngircd-26.1/doc' /usr/bin/mkdir -p -m 755 /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/etc make[5]: Entering directory '/builddir/build/BUILD/ngircd-26.1/doc' /usr/bin/install -c -m 600 -c sample-ngircd.conf /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/etc/ngircd.conf ** NOTE: Installed sample configuration file: ** "/builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/etc/ngircd.conf" make[5]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/doc' /usr/bin/mkdir -p -m 755 /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/share/doc/ngircd for f in Bopm.txt Capabilities.txt Commands.txt Contributing.txt FAQ.txt HowToRelease.txt Modes.txt PAM.txt Platforms.txt Protocol.txt README-AUX.txt README-BeOS.txt README-Interix.txt RFC.txt Services.txt SSL.txt ../AUTHORS ../COPYING ../ChangeLog ../INSTALL.md ../NEWS ../README.md; do \ /usr/bin/install -c -m 644 -c ./$f /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/share/doc/ngircd/; \ done for f in sample-ngircd.conf; do \ /usr/bin/install -c -m 644 -c $f /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/share/doc/ngircd/; \ done make[4]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/doc' make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/doc' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/doc' make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/doc' Making install in src make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src' Making install in portab make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/portab' make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/portab' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/portab' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/portab' Making install in tool make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/tool' make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/tool' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/tool' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/tool' Making install in ipaddr make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/ipaddr' make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/ipaddr' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/ipaddr' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/ipaddr' Making install in ngircd make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/ngircd' make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/ngircd' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/sbin' /usr/bin/install -c ngircd '/builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/sbin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/ngircd' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/ngircd' Making install in testsuite make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/testsuite' make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/testsuite' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/testsuite' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/testsuite' make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src' make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src' make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src' Making install in man make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1/man' make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/man' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/share/man/man5' /usr/bin/install -c -m 644 ngircd.conf.5 '/builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/share/man/man5' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/share/man/man8' /usr/bin/install -c -m 644 ngircd.8 '/builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/share/man/man8' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/man' make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/man' Making install in contrib make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib' Making install in Debian make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/Debian' make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/Debian' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/Debian' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/Debian' Making install in MacOSX make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX' Making install in ngIRCd.xcodeproj make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.xcodeproj' make[4]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.xcodeproj' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.xcodeproj' make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.xcodeproj' Making install in ngIRCd.pmdoc make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.pmdoc' make[4]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.pmdoc' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.pmdoc' make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.pmdoc' make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX' make[4]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX' make[4]: Nothing to be done for 'install-exec-am'. [ `uname -s` != "Darwin" ] || make install-sys-darwin make[4]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX' make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX' make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib' make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib' make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib' make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1' make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1' make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1' + install -D -m 644 contrib/ngircd.service /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/lib/systemd/system/ngircd.service + install -D -m 660 doc/sample-ngircd.conf /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/etc/ngircd.conf + mkdir -p /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/etc/pam.d + install -D -m 660 ./contrib/Debian/ngircd.pam /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/etc/pam.d/ngircd + touch /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/etc/ngircd.motd + rm /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/share/doc/ngircd/INSTALL.md + mkdir -p /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/lib/tmpfiles.d + echo d /run/ngircd 0750 ngircd ngircd - + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 26.1-6.fc37 --unique-debug-suffix -26.1-6.fc37.riscv64 --unique-debug-src-base ngircd-26.1-6.fc37.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/ngircd-26.1 extracting debug info from /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/sbin/ngircd original debug info size: 2412kB, size after compression: 2348kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 1307 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.rSfcls + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ngircd-26.1 + make check Making check in doc make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1/doc' Making check in src make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/doc/src' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/doc/src' make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/doc' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/doc' make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/doc' Making check in src make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src' Making check in portab make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/portab' make portabtest make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/portab' CC portabtest.o portabtest.c: In function 'main': portabtest.c:39:37: warning: '%s' directive output truncated writing 10 bytes into a region of size 5 [-Wformat-truncation=] 39 | snprintf(str, sizeof(str), "%s", "1234567890"); | ^~ ~~~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from portabtest.c:20: In function 'snprintf', inlined from 'Check_snprintf' at portabtest.c:39:2, inlined from 'main' at portabtest.c:195:2: /usr/include/bits/stdio2.h:54:10: note: 'snprintf' output 11 bytes into a destination of size 5 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ CCLD portabtest make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/portab' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/portab' PASS: portabtest ============= 1 test passed ============= make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/portab' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/portab' Making check in tool make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/tool' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/tool' Making check in ipaddr make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/ipaddr' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/ipaddr' Making check in ngircd make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/ngircd' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/ngircd' echo "#!/bin/sh" > check-version echo "./ngircd --version | grep ngircd >/dev/null 2>&1" >>check-version chmod 755 check-version echo "#!/bin/sh" > check-help echo "./ngircd --help | grep help >/dev/null 2>&1" >>check-help chmod 755 check-help PASS: check-version PASS: check-help ================== All 2 tests passed ================== make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/ngircd' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/ngircd' Making check in testsuite make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/testsuite' make ngircd-TEST-Binary tests.sh make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/testsuite' cp ../ngircd/ngircd T-ngircd1 cp ../ngircd/ngircd T-ngircd2 cp ../ngircd/ngircd T-ngircd3 [ -f getpid.sh ] || ln -s ./getpid.sh . rm -f tests-skipped.lst make[3]: Nothing to be done for 'tests.sh'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/testsuite' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src/testsuite' rm -f connect-test ln -s ./tests.sh connect-test rm -f channel-test ln -s ./tests.sh channel-test rm -f invite-test ln -s ./tests.sh invite-test rm -f join-test ln -s ./tests.sh join-test rm -f kick-test ln -s ./tests.sh kick-test rm -f message-test ln -s ./tests.sh message-test rm -f misc-test ln -s ./tests.sh misc-test rm -f mode-test ln -s ./tests.sh mode-test rm -f opless-channel-test ln -s ./tests.sh opless-channel-test rm -f who-test ln -s ./tests.sh who-test rm -f whois-test ln -s ./tests.sh whois-test rm -f server-link-test ln -s ./tests.sh server-link-test rm -f server-login-test ln -s ./tests.sh server-login-test rm -f connect-ssl-cert1-test ln -s ./tests.sh connect-ssl-cert1-test rm -f connect-ssl-cert2-test ln -s ./tests.sh connect-ssl-cert2-test starting server 1 ... ok. PASS: start-server1 running connect-test ... ok. PASS: connect-test starting server 2 ... ok. PASS: start-server2 running channel-test ... ok. PASS: channel-test running invite-test ... ok. PASS: invite-test running join-test ... ok. PASS: join-test running kick-test ... ok. PASS: kick-test running message-test ... ok. PASS: message-test running misc-test ... ok. PASS: misc-test running mode-test ... ok. PASS: mode-test running opless-channel-test ... ok. PASS: opless-channel-test running who-test ... ok. PASS: who-test running whois-test ... ok. PASS: whois-test running server-link-test ... ok. PASS: server-link-test running server-login-test ... ok. PASS: server-login-test stopping server 2 ... ok. PASS: stop-server2 stressing server with 5 clients (be patient!): checking stress script ... ok. started client 1/5. started client 2/5. started client 3/5. started client 4/5. started client 5/5. waiting for clients to complete: ... ok. PASS: stress-server.sh stopping server 1 ... ok. PASS: stop-server1 PASS: prep-server3 starting server 3 ... ok. PASS: start-server3 running connect-ssl-cert1-test ... ok. PASS: connect-ssl-cert1-test PASS: switch-server3 reloading server 3 ... ok. PASS: reload-server3 running connect-ssl-cert2-test ... ok. PASS: connect-ssl-cert2-test PASS: cleanup-server3 stopping server 3 ... ok. PASS: stop-server3 =================== All 26 tests passed =================== make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/testsuite' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src/testsuite' make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/src' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src' make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/src' Making check in man make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1/man' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/man' Making check in contrib make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib' Making check in Debian make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/Debian' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/Debian' Making check in MacOSX make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX' Making check in ngIRCd.xcodeproj make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.xcodeproj' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.xcodeproj' Making check in ngIRCd.pmdoc make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.pmdoc' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX/ngIRCd.pmdoc' make[3]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX' make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib/MacOSX' make[2]: Entering directory '/builddir/build/BUILD/ngircd-26.1/contrib' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib' make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1/contrib' make[1]: Entering directory '/builddir/build/BUILD/ngircd-26.1' make[1]: Nothing to be done for 'check-am'. make[1]: Leaving directory '/builddir/build/BUILD/ngircd-26.1' + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ngircd-26.1-6.fc37.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.fDvEor + umask 022 + cd /builddir/build/BUILD + cd ngircd-26.1 + LICENSEDIR=/builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/share/licenses/ngircd + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/share/licenses/ngircd + cp -pr COPYING /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64/usr/share/licenses/ngircd + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(ngircd) = 26.1-6.fc37 ngircd = 26.1-6.fc37 ngircd(riscv-64) = 26.1-6.fc37 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 shadow-utils Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.36)(64bit) libgnutls.so.30()(64bit) libgnutls.so.30(GNUTLS_3_4)(64bit) libpam.so.0()(64bit) libpam.so.0(LIBPAM_1.0)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: ngircd-debugsource-26.1-6.fc37.riscv64 Provides: ngircd-debugsource = 26.1-6.fc37 ngircd-debugsource(riscv-64) = 26.1-6.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ngircd-debuginfo-26.1-6.fc37.riscv64 Provides: debuginfo(build-id) = 38c47c04359806966884660f5da25044cf7a465c ngircd-debuginfo = 26.1-6.fc37 ngircd-debuginfo(riscv-64) = 26.1-6.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ngircd-debugsource(riscv-64) = 26.1-6.fc37 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64 Wrote: /builddir/build/RPMS/ngircd-26.1-6.fc37.riscv64.rpm Wrote: /builddir/build/RPMS/ngircd-debugsource-26.1-6.fc37.riscv64.rpm Wrote: /builddir/build/RPMS/ngircd-debuginfo-26.1-6.fc37.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Z1VQY7 + umask 022 + cd /builddir/build/BUILD + cd ngircd-26.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/ngircd-26.1-6.fc37.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.Y6NZW8 + umask 022 + cd /builddir/build/BUILD + rm -rf ngircd-26.1 ngircd-26.1.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0