Mock Version: 3.0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/coturn.spec'], chrootPath='/var/lib/mock/rhel+epel-9-x86_64-1658274133.256903/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f6c9e54f0a0>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._po2xi08:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._po2xi08:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'cb83ca9e490b42e98c3edb4f127281d8', '-D', '/var/lib/mock/rhel+epel-9-x86_64-1658274133.256903/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._po2xi08:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/coturn.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1658188800
Wrote: /builddir/build/SRPMS/coturn-4.5.2-1.el9.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/coturn.spec'], chrootPath='/var/lib/mock/rhel+epel-9-x86_64-1658274133.256903/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f6c9e54f0a0>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._po2xi08:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._po2xi08:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '531b6b335fae4e61b00a7c53f6236fec', '-D', '/var/lib/mock/rhel+epel-9-x86_64-1658274133.256903/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._po2xi08:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/coturn.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1658188800
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ETIbdl
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf coturn-4.5.2
+ /usr/bin/gzip -dc /builddir/build/SOURCES/coturn-4.5.2.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd coturn-4.5.2
+ /usr/bin/tar -xof -
+ /usr/bin/xz -dc /builddir/build/SOURCES/coturn-configs-4.5.x.tar.xz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ sed -i -e 's|#define DEFAULT_CIPHER_LIST "DEFAULT"|#define DEFAULT_CIPHER_LIST "PROFILE=SYSTEM"|g' -e 's|/* "ALL:eNULL:aNULL:NULL" */|/* Fedora Defaults */|g' src/apps/relay/mainrelay.h
+ sed -i -e 's|*csuite = "ALL"; //"AES256-SHA" "DH"|*csuite = "PROFILE=SYSTEM"; // Fedora Defaults|g' src/apps/uclient/mainuclient.c
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.de2gtg
+ umask 022
+ cd /builddir/build/BUILD
+ cd coturn-4.5.2
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']'
++ find . -type f -name configure -print
+ for file in $(find . -type f -name configure -print)
+ /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ '[' 1 = 1 ']'
+++ dirname ./configure
++ find . -name config.guess -o -name config.sub
+ '[' 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 --confdir=/etc/coturn --docsdir=/usr/share/doc/coturn --examplesdir=/usr/share/doc/coturn --schemadir=/usr/share/coturn --manprefix=/usr/share --turndbdir=/var/lib/coturn --disable-rpath
install is /usr/bin/install
sqlite3 is /usr/bin/sqlite3
Use TMP dir /var/tmp
Compiler: gcc
pkgconf is /usr/bin/pkgconf
pkg-config: pkgconf
Library option -lsocket cannot be used
Library option -lwldap32 cannot be used
Library option -lwldap64 cannot be used
Library option -lintl cannot be used
Library option -lnsl cannot be used
Sockets code is fine: no sin_len field present
Ignore IP_RECVERR
OpenSSL Crypto lib found.
OpenSSL lib found.
Libevent2 runtime found.
Library option -lprom cannot be used
Warning: Libprom development libraries are not installed properly in required location.
Prometheus support will be disabled.
See the INSTALL file.
Systemd library not found. Building without systemd support.
SQLite3 library found.
PostgreSQL found.
MySQL found.
MongoDB not found. Building without MongoDB support.
Hiredis found.
PREFIX=/usr LOCALSTATEDIR=/var OSLIBS=-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  -lrt -lresolv -lcrypto  -lssl  -levent_core -levent_extra -levent_openssl -levent_pthreads -levent  DBLIBS= -lsqlite3  -lpq  -lmariadb -ldl -lm -lssl -lcrypto -lz  -lhiredis  OSCFLAGS=-g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb DBCFLAGS=   -I/usr/include/mysql  -I/usr/include/hiredis -D_FILE_OFFSET_BITS=64  --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 --confdir=/etc/coturn --docsdir=/usr/share/doc/coturn --examplesdir=/usr/share/doc/coturn --schemadir=/usr/share/coturn --manprefix=/usr/share --turndbdir=/var/lib/coturn --disable-rpath
Makefile created: success.
+ /usr/bin/make -O -j2 V=1 VERBOSE=1
mkdir -p build/obj
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/  -c src/client/ns_turn_msg_addr.c -o build/obj/ns_turn_msg_addr.o
mkdir -p build/obj
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/  -c src/client/ns_turn_ioaddr.c -o build/obj/ns_turn_ioaddr.o
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/client/ns_turn_ioaddr.c:31:
In function 'strncpy',
    inlined from 'make_ioa_addr' at src/client/ns_turn_ioaddr.c:191:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
rm -rf include
mkdir -p include/turn/client
cp -pf src/client/*.h include/turn/client/
cp -pf src/client++/*.h include/turn/client/
cp -pf src/ns_turn_defs.h include/turn/
install -d sqlite
rm -rf sqlite/turndb
sqlite3 sqlite/turndb < turndb/schema.sql
mkdir -p build/obj
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/  -c src/client/ns_turn_msg.c -o build/obj/ns_turn_msg.o
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/client/ns_turn_msg.h:34,
                 from src/client/ns_turn_msg.c:31:
In function 'strncpy',
    inlined from 'convert_oauth_key_data.part.0' at src/client/ns_turn_msg.c:2181:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 129 bytes from a string of length 479 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'stun_produce_integrity_key_str' at src/client/ns_turn_msg.c:171:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
src/client/ns_turn_msg.c: In function 'stun_produce_integrity_key_str':
src/client/ns_turn_msg.c:163:23: note: length computed here
  163 |         size_t rlen = strlen((const char*)realm);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/client/ns_turn_msg.c: In function 'stun_attr_add_integrity_str':
src/client/ns_turn_msg.c:1849:12: warning: 'hmac' may be used uninitialized [-Wmaybe-uninitialized]
 1849 |         if(stun_attr_add_str(buf, len, STUN_ATTRIBUTE_MESSAGE_INTEGRITY, hmac, shasize)<0)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/client/ns_turn_msg.c:1441:5: note: by argument 4 of type 'const uint8_t *' to 'stun_attr_add_str' declared here
 1441 | int stun_attr_add_str(uint8_t* buf, size_t *len, uint16_t attr, const uint8_t* avalue, int alen) {
      |     ^~~~~~~~~~~~~~~~~
src/client/ns_turn_msg.c:1831:17: note: 'hmac' declared here
 1831 |         uint8_t hmac[MAXSHASIZE];
      |                 ^~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/client/ns_turn_msg.h:34,
                 from src/client/ns_turn_msg.c:31:
In function 'strncpy',
    inlined from 'stun_check_message_integrity_str' at src/client/ns_turn_msg.c:1988:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
mkdir -p lib
ar -r lib/libturnclient.a build/obj/ns_turn_ioaddr.o build/obj/ns_turn_msg_addr.o build/obj/ns_turn_msg.o 
ar: creating lib/libturnclient.a
pwd
/builddir/build/BUILD/coturn-4.5.2
mkdir -p bin
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/  src/apps/oauth/oauth.c src/apps/common/apputils.c src/apps/common/ns_turn_utils.c src/apps/common/stun_buffer.c -o bin/turnutils_oauth -Llib -lturnclient -Llib -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,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -lrt -lresolv -lcrypto  -lssl  -levent_core -levent_extra -levent_openssl -levent_pthreads -levent 
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/apputils.c:31:
In function 'strncpy',
    inlined from 'print_abs_file_name' at src/apps/common/apputils.c:788:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/ns_turn_utils.c:31:
In function 'strncpy',
    inlined from 'set_logfile' at src/apps/common/ns_turn_utils.c:246:4,
    inlined from 'set_logfile' at src/apps/common/ns_turn_utils.c:240:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
pwd
/builddir/build/BUILD/coturn-4.5.2
mkdir -p bin
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/  src/apps/natdiscovery/natdiscovery.c src/apps/common/apputils.c src/apps/common/ns_turn_utils.c src/apps/common/stun_buffer.c -o bin/turnutils_natdiscovery -Llib -lturnclient -Llib -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,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -lrt -lresolv -lcrypto  -lssl  -levent_core -levent_extra -levent_openssl -levent_pthreads -levent 
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/apputils.c:31:
In function 'strncpy',
    inlined from 'print_abs_file_name' at src/apps/common/apputils.c:788:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/ns_turn_utils.c:31:
In function 'strncpy',
    inlined from 'set_logfile' at src/apps/common/ns_turn_utils.c:246:4,
    inlined from 'set_logfile' at src/apps/common/ns_turn_utils.c:240:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
pwd
/builddir/build/BUILD/coturn-4.5.2
mkdir -p bin
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/  src/apps/stunclient/stunclient.c src/apps/common/apputils.c src/apps/common/ns_turn_utils.c src/apps/common/stun_buffer.c -o bin/turnutils_stunclient -Llib -lturnclient -Llib -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,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -lrt -lresolv -lcrypto  -lssl  -levent_core -levent_extra -levent_openssl -levent_pthreads -levent    
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/apputils.c:31:
In function 'strncpy',
    inlined from 'print_abs_file_name' at src/apps/common/apputils.c:788:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/ns_turn_utils.c:31:
In function 'strncpy',
    inlined from 'set_logfile' at src/apps/common/ns_turn_utils.c:246:4,
    inlined from 'set_logfile' at src/apps/common/ns_turn_utils.c:240:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
pwd
/builddir/build/BUILD/coturn-4.5.2
mkdir -p bin
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/  src/apps/rfc5769/rfc5769check.c src/apps/common/apputils.c src/apps/common/ns_turn_utils.c src/apps/common/stun_buffer.c -o bin/turnutils_rfc5769check -Llib -lturnclient -Llib -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,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -lrt -lresolv -lcrypto  -lssl  -levent_core -levent_extra -levent_openssl -levent_pthreads -levent  
In file included from /usr/include/string.h:519,
                 from src/apps/rfc5769/rfc5769check.c:34:
In function 'strncpy',
    inlined from 'check_oauth' at src/apps/rfc5769/rfc5769check.c:119:7,
    inlined from 'main' at src/apps/rfc5769/rfc5769check.c:568:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/apputils.c:31:
In function 'strncpy',
    inlined from 'print_abs_file_name' at src/apps/common/apputils.c:788:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/ns_turn_utils.c:31:
In function 'strncpy',
    inlined from 'set_logfile' at src/apps/common/ns_turn_utils.c:246:4,
    inlined from 'set_logfile' at src/apps/common/ns_turn_utils.c:240:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
mkdir -p bin
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/  src/apps/uclient/uclient.c src/apps/uclient/startuclient.c src/apps/uclient/mainuclient.c src/apps/common/apputils.c src/apps/common/ns_turn_utils.c src/apps/common/stun_buffer.c -o bin/turnutils_uclient -Llib -lturnclient -Llib -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,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -lrt -lresolv -lcrypto  -lssl  -levent_core -levent_extra -levent_openssl -levent_pthreads -levent   
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/apputils.h:38,
                 from src/apps/uclient/startuclient.c:33:
In function 'strncpy',
    inlined from 'clnet_connect' at src/apps/uclient/startuclient.c:283:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'clnet_connect' at src/apps/uclient/startuclient.c:284:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'clnet_connect' at src/apps/uclient/startuclient.c:285:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'start_connection' at src/apps/uclient/startuclient.c:967:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'start_c2c_connection' at src/apps/uclient/startuclient.c:1182:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/apputils.h:38,
                 from src/apps/uclient/mainuclient.c:31:
In function 'strncpy',
    inlined from 'main' at src/apps/uclient/mainuclient.c:389:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 513 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at src/apps/uclient/mainuclient.c:270:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at src/apps/uclient/mainuclient.c:267:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at src/apps/uclient/mainuclient.c:365:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at src/apps/uclient/mainuclient.c:354:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at src/apps/uclient/mainuclient.c:276:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at src/apps/uclient/mainuclient.c:345:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at src/apps/uclient/mainuclient.c:227:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at src/apps/uclient/mainuclient.c:242:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/apputils.c:31:
In function 'strncpy',
    inlined from 'print_abs_file_name' at src/apps/common/apputils.c:788:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/ns_turn_utils.c:31:
In function 'strncpy',
    inlined from 'set_logfile' at src/apps/common/ns_turn_utils.c:246:4,
    inlined from 'set_logfile' at src/apps/common/ns_turn_utils.c:240:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
mkdir -p bin
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/  src/apps/peer/mainudpserver.c src/apps/peer/udpserver.c src/apps/common/apputils.c src/apps/common/ns_turn_utils.c src/apps/common/stun_buffer.c -o bin/turnutils_peer -Llib -lturnclient -Llib -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,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -lrt -lresolv -lcrypto  -lssl  -levent_core -levent_extra -levent_openssl -levent_pthreads -levent   
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/peer/mainudpserver.c:31:
In function 'strncpy',
    inlined from 'main' at src/apps/peer/mainudpserver.c:71:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/apputils.h:38,
                 from src/apps/peer/udpserver.c:31:
In function 'strncpy',
    inlined from 'udp_create_server_socket.isra.0' at src/apps/peer/udpserver.c:73:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/apputils.c:31:
In function 'strncpy',
    inlined from 'print_abs_file_name' at src/apps/common/apputils.c:788:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/ns_turn_utils.c:31:
In function 'strncpy',
    inlined from 'set_logfile' at src/apps/common/ns_turn_utils.c:246:4,
    inlined from 'set_logfile' at src/apps/common/ns_turn_utils.c:240:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
mkdir -p bin
rm -rf bin/turnadmin
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/  -I/usr/include/mysql  -I/usr/include/hiredis -D_FILE_OFFSET_BITS=64     -DTURN_NO_MONGO  -DTURN_NO_SYSTEMD src/apps/relay/ns_ioalib_engine_impl.c src/apps/relay/turn_ports.c src/apps/relay/http_server.c src/apps/relay/acme.c -Ilib src/apps/relay/mainrelay.c src/apps/relay/netengine.c src/apps/relay/libtelnet.c src/apps/relay/turn_admin_server.c src/apps/relay/userdb.c src/apps/relay/tls_listener.c src/apps/relay/dtls_listener.c src/apps/relay/prom_server.c src/apps/common/hiredis_libevent2.c src/apps/relay/dbdrivers/dbdriver.c src/apps/relay/dbdrivers/dbd_sqlite.c src/apps/relay/dbdrivers/dbd_pgsql.c src/apps/relay/dbdrivers/dbd_mysql.c src/apps/relay/dbdrivers/dbd_mongo.c src/apps/relay/dbdrivers/dbd_redis.c src/apps/common/apputils.c src/apps/common/ns_turn_utils.c src/apps/common/stun_buffer.c src/client/ns_turn_ioaddr.c src/client/ns_turn_msg_addr.c src/client/ns_turn_msg.c  src/server/ns_turn_allocation.c src/server/ns_turn_maps_rtcp.c src/server/ns_turn_maps.c src/server/ns_turn_server.c -o bin/turnserver -lsqlite3  -lpq  -lmariadb -ldl -lm -lssl -lcrypto -lz  -lhiredis  -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,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -lrt -lresolv -lcrypto  -lssl  -levent_core -levent_extra -levent_openssl -levent_pthreads -levent  
cd bin; ln -s turnserver turnadmin  
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/relay/ns_ioalib_engine_impl.c:31:
In function 'strncpy',
    inlined from 'create_ioa_engine' at src/apps/relay/ns_ioalib_engine_impl.c:430:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/apps/relay/mainrelay.h:36,
                 from src/apps/relay/mainrelay.c:31:
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1599:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1566:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1173:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1278:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1266:5:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1563:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1560:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1596:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1593:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1572:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1569:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1557:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1283:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1451:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1300:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1445:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1473:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1469:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'set_option' at src/apps/relay/mainrelay.c:1457:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'read_config_file' at src/apps/relay/mainrelay.c:1684:7:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'read_config_file' at src/apps/relay/mainrelay.c:1731:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1035 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at src/apps/relay/mainrelay.c:2292:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 128 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'adminmain' at src/apps/relay/mainrelay.c:1916:5,
    inlined from 'main' at src/apps/relay/mainrelay.c:2268:10:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'adminmain' at src/apps/relay/mainrelay.c:1872:5,
    inlined from 'main' at src/apps/relay/mainrelay.c:2268:10:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'adminmain' at src/apps/relay/mainrelay.c:1935:5,
    inlined from 'main' at src/apps/relay/mainrelay.c:2268:10:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'adminmain' at src/apps/relay/mainrelay.c:1893:5,
    inlined from 'main' at src/apps/relay/mainrelay.c:2268:10:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'adminmain' at src/apps/relay/mainrelay.c:1887:5,
    inlined from 'main' at src/apps/relay/mainrelay.c:2268:10:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'adminmain' at src/apps/relay/mainrelay.c:1880:6,
    inlined from 'main' at src/apps/relay/mainrelay.c:2268:10:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'adminmain' at src/apps/relay/mainrelay.c:1911:5,
    inlined from 'main' at src/apps/relay/mainrelay.c:2268:10:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'adminmain' at src/apps/relay/mainrelay.c:1899:5,
    inlined from 'main' at src/apps/relay/mainrelay.c:2268:10:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/apps/relay/turn_admin_server.c:33:
In function 'strncpy',
    inlined from 'run_cli_input' at src/apps/relay/turn_admin_server.c:1004:5,
    inlined from 'cli_telnet_event_handler' at src/apps/relay/turn_admin_server.c:1135:4,
    inlined from 'cli_telnet_event_handler' at src/apps/relay/turn_admin_server.c:1127:13:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'run_cli_input' at src/apps/relay/turn_admin_server.c:996:5,
    inlined from 'cli_telnet_event_handler' at src/apps/relay/turn_admin_server.c:1135:4,
    inlined from 'cli_telnet_event_handler' at src/apps/relay/turn_admin_server.c:1127:13:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3710:8:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3586:7:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3625:9:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3626:9:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3513:7:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3528:10:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3529:10:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3563:9:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3564:9:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3413:7:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3428:10:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3429:10:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3473:11:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3474:11:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3475:11:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3378:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_update_request' at src/apps/relay/turn_admin_server.c:3238:7,
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3743:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_update_request' at src/apps/relay/turn_admin_server.c:3273:8,
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3743:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3366:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_logon_request' at src/apps/relay/turn_admin_server.c:3306:7,
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3751:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 33 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'handle_https' at src/apps/relay/turn_admin_server.c:3769:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/apps/relay/userdb.c:33:
In function 'strncpy',
    inlined from 'set_default_realm_name' at src/apps/relay/userdb.c:128:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'get_realm.part.0' at src/apps/relay/userdb.c:146:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'start_user_check' at src/apps/relay/userdb.c:647:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'add_ip_list_range' at src/apps/relay/userdb.c:1244:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'add_ip_list_range' at src/apps/relay/userdb.c:1246:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/apputils.h:38,
                 from src/apps/relay/tls_listener.c:31:
In function 'strncpy',
    inlined from 'init_server' at src/apps/relay/tls_listener.c:325:14,
    inlined from 'create_tls_listener_server' at src/apps/relay/tls_listener.c:356:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/apputils.h:38,
                 from src/apps/relay/dtls_listener.c:31:
In function 'strncpy',
    inlined from 'init_server' at src/apps/relay/dtls_listener.c:926:14,
    inlined from 'create_dtls_listener_server' at src/apps/relay/dtls_listener.c:995:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/apps/relay/dbdrivers/../mainrelay.h:36,
                 from src/apps/relay/dbdrivers/dbd_sqlite.c:32:
In function 'strncpy',
    inlined from 'fix_user_directory' at src/apps/relay/dbdrivers/dbd_sqlite.c:144:3,
    inlined from 'get_sqlite_connection' at src/apps/relay/dbdrivers/dbd_sqlite.c:183:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
src/apps/relay/dbdrivers/dbd_sqlite.c: In function 'get_sqlite_connection':
src/apps/relay/dbdrivers/dbd_sqlite.c:141:30: note: length computed here
  141 |                 size_t szh = strlen(home);
      |                              ^~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/apps/relay/dbdrivers/../mainrelay.h:36,
                 from src/apps/relay/dbdrivers/dbd_sqlite.c:32:
In function 'strncpy',
    inlined from 'sqlite_get_oauth_key' at src/apps/relay/dbdrivers/dbd_sqlite.c:314:5:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'sqlite_get_oauth_key' at src/apps/relay/dbdrivers/dbd_sqlite.c:317:5:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 65 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'sqlite_get_oauth_key' at src/apps/relay/dbdrivers/dbd_sqlite.c:318:5:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'sqlite_get_oauth_key' at src/apps/relay/dbdrivers/dbd_sqlite.c:319:5:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/apps/relay/dbdrivers/../mainrelay.h:36,
                 from src/apps/relay/dbdrivers/dbd_pgsql.c:32:
In function 'strncpy',
    inlined from 'pgsql_get_oauth_key' at src/apps/relay/dbdrivers/dbd_pgsql.c:172:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'pgsql_get_oauth_key' at src/apps/relay/dbdrivers/dbd_pgsql.c:175:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 65 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'pgsql_get_oauth_key' at src/apps/relay/dbdrivers/dbd_pgsql.c:176:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'pgsql_get_oauth_key' at src/apps/relay/dbdrivers/dbd_pgsql.c:177:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/apps/relay/dbdrivers/../mainrelay.h:36,
                 from src/apps/relay/dbdrivers/dbd_mysql.c:32:
In function 'strncpy',
    inlined from 'mysql_get_oauth_key' at src/apps/relay/dbdrivers/dbd_mysql.c:411:7:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/apps/relay/dbdrivers/../mainrelay.h:36,
                 from src/apps/relay/dbdrivers/dbd_redis.c:32:
In function 'strncpy',
    inlined from 'redis_get_oauth_key' at src/apps/relay/dbdrivers/dbd_redis.c:463:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'redis_get_oauth_key' at src/apps/relay/dbdrivers/dbd_redis.c:483:7:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'redis_get_oauth_key' at src/apps/relay/dbdrivers/dbd_redis.c:481:7:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'redis_get_oauth_key' at src/apps/relay/dbdrivers/dbd_redis.c:479:7:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 65 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/apputils.c:31:
In function 'strncpy',
    inlined from 'print_abs_file_name' at src/apps/common/apputils.c:788:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/ns_turn_utils.c:31:
In function 'strncpy',
    inlined from 'set_logfile' at src/apps/common/ns_turn_utils.c:246:4,
    inlined from 'set_logfile' at src/apps/common/ns_turn_utils.c:240:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/client/ns_turn_ioaddr.c:31:
In function 'strncpy',
    inlined from 'make_ioa_addr' at src/client/ns_turn_ioaddr.c:191:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/client/ns_turn_msg.h:34,
                 from src/client/ns_turn_msg.c:31:
In function 'strncpy',
    inlined from 'convert_oauth_key_data.part.0' at src/client/ns_turn_msg.c:2181:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' output may be truncated copying 129 bytes from a string of length 479 [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'stun_produce_integrity_key_str' at src/client/ns_turn_msg.c:171:2:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
src/client/ns_turn_msg.c: In function 'stun_produce_integrity_key_str':
src/client/ns_turn_msg.c:163:23: note: length computed here
  163 |         size_t rlen = strlen((const char*)realm);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/client/ns_turn_msg.c: In function 'stun_attr_add_integrity_str':
src/client/ns_turn_msg.c:1849:12: warning: 'hmac' may be used uninitialized [-Wmaybe-uninitialized]
 1849 |         if(stun_attr_add_str(buf, len, STUN_ATTRIBUTE_MESSAGE_INTEGRITY, hmac, shasize)<0)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/client/ns_turn_msg.c:1441:5: note: by argument 4 of type 'const uint8_t *' to 'stun_attr_add_str' declared here
 1441 | int stun_attr_add_str(uint8_t* buf, size_t *len, uint16_t attr, const uint8_t* avalue, int alen) {
      |     ^~~~~~~~~~~~~~~~~
src/client/ns_turn_msg.c:1831:17: note: 'hmac' declared here
 1831 |         uint8_t hmac[MAXSHASIZE];
      |                 ^~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/client/ns_turn_msg.h:34,
                 from src/client/ns_turn_msg.c:31:
In function 'strncpy',
    inlined from 'stun_check_message_integrity_str' at src/client/ns_turn_msg.c:1988:3:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519,
                 from src/ns_turn_defs.h:56,
                 from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/server/ns_turn_server.h:34,
                 from src/server/ns_turn_server.c:31:
In function 'strncpy',
    inlined from 'inc_quota' at src/server/ns_turn_server.c:178:4,
    inlined from 'inc_quota' at src/server/ns_turn_server.c:162:12:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'turn_session_info_copy_from' at src/server/ns_turn_server.c:484:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 17 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'turn_session_info_copy_from' at src/server/ns_turn_server.c:485:4:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 65 equals destination size [-Wstringop-truncation]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strcpy',
    inlined from 'decryptPassword.constprop' at src/apps/relay/dbdrivers/dbd_mysql.c:100:2:
/usr/include/bits/string_fortified.h:79:10: warning: '__builtin_strcpy' writing one too many bytes into a region of a size that depends on 'strlen' [-Wstringop-overflow=]
   79 |   return __builtin___strcpy_chk (__dest, __src, __glibc_objsize (__dest));
      |          ^
src/apps/relay/dbdrivers/dbd_mysql.c: In function 'decryptPassword.constprop':
src/apps/relay/dbdrivers/dbd_mysql.c:99:20: note: destination object of size [0, 1023] allocated by 'malloc'
   99 |         out=(char*)malloc(sizeof(char)*strlen(last));
      |                    ^
src/client/ns_turn_msg.c: In function 'stun_attr_add_integrity_str.constprop':
src/client/ns_turn_msg.c:1849:12: warning: 'hmac' may be used uninitialized [-Wmaybe-uninitialized]
 1849 |         if(stun_attr_add_str(buf, len, STUN_ATTRIBUTE_MESSAGE_INTEGRITY, hmac, shasize)<0)
      |            ^
src/client/ns_turn_msg.c:1441:5: note: by argument 4 of type 'const uint8_t *' to 'stun_attr_add_str' declared here
 1441 | int stun_attr_add_str(uint8_t* buf, size_t *len, uint16_t attr, const uint8_t* avalue, int alen) {
      |     ^
src/client/ns_turn_msg.c:1831:17: note: 'hmac' declared here
 1831 |         uint8_t hmac[MAXSHASIZE];
      |                 ^
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.iA6VaQ
install -d /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr
install -d /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin
install -d /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/var/lib/coturn
install -d /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/man/man1
install -d /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/coturn
install -d /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/lib64
+ RPM_EC=0
++ jobs -p
+ exit 0
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64
++ dirname /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64
+ cd coturn-4.5.2
+ /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64 'INSTALL=/usr/bin/install -p'
install -d /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn
install -d /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn
install -d /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/coturn
install -d /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/include/turn
install bin/turnserver /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin
install bin/turnadmin /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin
install bin/turnutils_uclient /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin
install bin/turnutils_peer /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin
install bin/turnutils_stunclient /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin
install bin/turnutils_oauth /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin
install bin/turnutils_natdiscovery /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin
install man/man1/turnserver.1 /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/man/man1/
install man/man1/turnadmin.1 /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/man/man1/
install man/man1/turnutils.1 /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/man/man1/
install man/man1/turnutils_uclient.1 /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/man/man1/
install man/man1/turnutils_stunclient.1 /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/man/man1/
install man/man1/turnutils_oauth.1 /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/man/man1/
install man/man1/turnutils_natdiscovery.1 /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/man/man1/
install man/man1/turnutils_peer.1 /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/man/man1/
install man/man1/coturn.1 /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/man/man1/
install lib/libturnclient.a /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/lib64
install LICENSE /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn
install README.turnserver /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn
install README.turnadmin /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn
install README.turnutils /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn
install INSTALL /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn
install postinstall.txt /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn
install turndb/schema.sql /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn
install turndb/schema.sql /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/coturn
install turndb/schema.mongo.sh /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn
install turndb/schema.mongo.sh /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/coturn
install turndb/testredisdbsetup.sh /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/coturn
install turndb/testmongosetup.sh /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/coturn
install turndb/testsqldbsetup.sql /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/coturn
install turndb/schema.userdb.redis /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn
install turndb/schema.userdb.redis /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/coturn
install turndb/schema.stats.redis /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn
install turndb/schema.stats.redis /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/coturn
if [ -f sqlite/turndb ] ; then install sqlite/turndb /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/var/lib/coturn/turndb; fi
install examples/etc/turnserver.conf /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/coturn/turnserver.conf.default
cp -rpf examples/etc /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn
cp -rpf examples/scripts /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn
rm -rf /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn/scripts/rfc5769.sh
cp -rpf include/turn/client /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/include/turn
install include/turn/ns_turn_defs.h /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/include/turn
cat /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn/postinstall.txt
==================================================================
1) If your system supports automatic start-up system daemon services, 
then to enable the turnserver as a system service that is automatically
started, you have to:
	a) Create and edit /etc/turnserver.conf or 
	/usr/local/etc/turnserver.conf . 
	Use /usr/local/etc/turnserver.conf.default as an example.
	b) For user accounts settings: set up SQLite or PostgreSQL or 
	MySQL or MongoDB or Redis database for user accounts.
	Use /usr/local/share/turnserver/schema.sql as SQL database schema,
	or use /usr/local/share/turnserver/schema.userdb.redis as Redis
	database schema description and/or 
	/usr/local/share/turnserver/schema.stats.redis
	as Redis status & statistics database schema description.
	
	If you are using SQLite, the default database location is in 
	/var/db/turndb or in /usr/local/var/db/turndb or in /var/lib/turn/turndb.
	 
	c) add whatever is necessary to enable start-up daemon for the 
	/usr/local/bin/turnserver.
     
2) If you do not want the turnserver to be a system service, 
   then you can start/stop it "manually", using the "turnserver" 
   executable with appropriate options (see the documentation).
   
3) To create database schema, use schema in file 
/usr/local/share/turnserver/schema.sql.
   
4) For additional information, run:
 
   $ man turnserver
   $ man turnadmin
   $ man turnutils
	
==================================================================
 
+ mkdir -p /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/pki/coturn/public /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/pki/coturn/private /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/run/coturn /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/var/lib/coturn /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/var/log/coturn
+ mv rpm/turnserver-tmpfiles.conf rpm/coturn-tmpfiles.conf
+ sed -i 's;turnserver;coturn;g' rpm/coturn-tmpfiles.conf
+ rm /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/coturn/turnserver.conf.default
+ rm /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn/etc/coturn.service
+ find /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn/ -name '._*' -delete
+ find /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn/ -type d -empty -delete
+ rm /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/var/lib/coturn/turndb
+ rm /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn/etc/cacert.pem /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn/etc/turn_client_cert.pem /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn/etc/turn_client_pkey.pem /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn/etc/turn_server_cert.pem /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn/etc/turn_server_pkey.pem
+ /usr/bin/mv /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/turnserver /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/coturn
+ ln -snf /usr/bin/coturn /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/turnadmin
+ for s in stun stuns turn turns turns-rtc
+ /usr/bin/install -Dp -m0644 rpm/config/stun.conf /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/coturn/conf.d/stun.conf
+ /usr/bin/install -Dp -m0644 rpm/coturn.sysconfig /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/sysconfig/coturn@stun
+ for s in stun stuns turn turns turns-rtc
+ /usr/bin/install -Dp -m0644 rpm/config/stuns.conf /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/coturn/conf.d/stuns.conf
+ /usr/bin/install -Dp -m0644 rpm/coturn.sysconfig /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/sysconfig/coturn@stuns
+ for s in stun stuns turn turns turns-rtc
+ /usr/bin/install -Dp -m0644 rpm/config/turn.conf /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/coturn/conf.d/turn.conf
+ /usr/bin/install -Dp -m0644 rpm/coturn.sysconfig /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/sysconfig/coturn@turn
+ for s in stun stuns turn turns turns-rtc
+ /usr/bin/install -Dp -m0644 rpm/config/turns.conf /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/coturn/conf.d/turns.conf
+ /usr/bin/install -Dp -m0644 rpm/coturn.sysconfig /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/sysconfig/coturn@turns
+ for s in stun stuns turn turns turns-rtc
+ /usr/bin/install -Dp -m0644 rpm/config/turns-rtc.conf /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/coturn/conf.d/turns-rtc.conf
+ /usr/bin/install -Dp -m0644 rpm/coturn.sysconfig /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/sysconfig/coturn@turns-rtc
+ /usr/bin/install -dp -m0755 /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/lib/firewalld/services/
+ /usr/bin/install -Dp -m0644 rpm/firewalld/stun.xml rpm/firewalld/stuns.xml rpm/firewalld/turn.xml rpm/firewalld/turns.xml /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/lib/firewalld/services/
+ /usr/bin/install -Dp -m0644 rpm/coturn@.service /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/lib/systemd/system/coturn@.service
+ /usr/bin/install -Dp -m0644 rpm/coturn-tmpfiles.conf /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/lib/tmpfiles.d/coturn.conf
+ /usr/bin/install -d -m0750 /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/var/log/coturn
+ /usr/bin/install -Dp -m0644 rpm/coturn.logrotate /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/etc/logrotate.d/coturn
+ /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 4.5.2-1.el9 --unique-debug-suffix -4.5.2-1.el9.x86_64 --unique-debug-src-base coturn-4.5.2-1.el9.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/coturn-4.5.2
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/coturn
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/turnutils_natdiscovery
extracting debug info from /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/coturn
extracting debug info from /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/turnutils_natdiscovery
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/turnutils_oauth
extracting debug info from /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/turnutils_oauth
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/turnutils_peer
extracting debug info from /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/turnutils_peer
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/turnutils_stunclient
extracting debug info from /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/turnutils_stunclient
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/turnutils_uclient
extracting debug info from /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/bin/turnutils_uclient
original debug info size: 2940kB, size after compression: 2632kB
/usr/lib/rpm/sepdebugcrcfix: Updated 6 CRC32s, 0 CRC32s did match.
2806 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/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
*** WARNING: ./usr/include/turn/ns_turn_defs.h is executable but has no shebang, removing executable bit
*** WARNING: ./usr/share/coturn/schema.stats.redis is executable but has no shebang, removing executable bit
*** WARNING: ./usr/share/coturn/schema.userdb.redis is executable but has no shebang, removing executable bit
*** WARNING: ./usr/share/coturn/testsqldbsetup.sql is executable but has no shebang, removing executable bit
mangling shebang in /usr/share/coturn/testmongosetup.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/coturn/testredisdbsetup.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/coturn/schema.mongo.sh from /bin/sh to #!/usr/bin/sh
*** WARNING: ./usr/share/coturn/schema.sql is executable but has no shebang, removing executable bit
mangling shebang in /usr/share/doc/coturn/scripts/selfloadbalance/secure_relay.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/selfloadbalance/secure_dos_attack.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/restapi/secure_udp_client_with_secret.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/restapi/secure_relay_secret_with_db_sqlite.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/restapi/secure_relay_secret_with_db_redis.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/restapi/secure_relay_secret_with_db_psql.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/restapi/secure_relay_secret_with_db_mysql.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/restapi/secure_relay_secret_with_db_mongo.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/restapi/secure_relay_secret.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/peer.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/pack.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/oauth.sh from /bin/bash to #!/usr/bin/bash
mangling shebang in /usr/share/doc/coturn/scripts/mobile/mobile_udp_client.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/mobile/mobile_tls_client_c2c_tcp_relay.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/mobile/mobile_tcp_client.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/mobile/mobile_relay.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/mobile/mobile_dtls_client.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecuredb/secure_relay_with_db_sqlite.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecuredb/secure_relay_with_db_redis.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecuredb/secure_relay_with_db_psql.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecuredb/secure_relay_with_db_mysql_ssl.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecuredb/secure_relay_with_db_mysql.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecuredb/secure_relay_with_db_mongo.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_udp_client.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_udp_c2c.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_tls_client_cert.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_tls_client_c2c_tcp_relay.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_tls_client.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_tcp_client_c2c_tcp_relay.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_tcp_client.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_sctp_client.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_relay_cert.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_relay.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_dtls_client_cert.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_dtls_client.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_dos_attack.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/loadbalance/udp_c2c.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/loadbalance/tcp_c2c_tcp_relay.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/loadbalance/slave_relay_2.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/loadbalance/slave_relay_1.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/loadbalance/master_relay.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/basic/udp_client.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/basic/udp_c2c_client.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/basic/tcp_client_c2c_tcp_relay.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/basic/tcp_client.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/basic/relay.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/share/doc/coturn/scripts/basic/dos_attack.sh from /bin/sh to #!/usr/bin/sh
*** WARNING: ./usr/share/doc/coturn/schema.stats.redis is executable but has no shebang, removing executable bit
*** WARNING: ./usr/share/doc/coturn/schema.userdb.redis is executable but has no shebang, removing executable bit
mangling shebang in /usr/share/doc/coturn/schema.mongo.sh from /bin/sh to #!/usr/bin/sh
*** WARNING: ./usr/share/doc/coturn/schema.sql is executable but has no shebang, removing executable bit
*** WARNING: ./usr/share/doc/coturn/postinstall.txt is executable but has no shebang, removing executable bit
*** WARNING: ./usr/share/doc/coturn/INSTALL is executable but has no shebang, removing executable bit
*** WARNING: ./usr/share/doc/coturn/README.turnutils is executable but has no shebang, removing executable bit
*** WARNING: ./usr/share/doc/coturn/README.turnadmin is executable but has no shebang, removing executable bit
*** WARNING: ./usr/share/doc/coturn/README.turnserver is executable but has no shebang, removing executable bit
*** WARNING: ./usr/share/doc/coturn/LICENSE is executable but has no shebang, removing executable bit
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.HS4nNS
+ umask 022
+ cd /builddir/build/BUILD
+ cd coturn-4.5.2
+ make test
bin/turnutils_rfc5769check
RFC 5769 message fingerprint test(0) result: success
RFC 5769 simple request short-term credentials and integrity test result: success
RFC 5769 NEGATIVE fingerprint test(0) result: success
RFC 5769 message structure, long-term credentials and integrity test result: success
RFC 5769 message encoding test result: success
RFC 5769 NEGATIVE long-term credentials test result: success
RFC 5769 message fingerprint test(1) result: success
RFC 5769 IPv4 response short-term credentials and integrity test result: success
RFC 5769 NEGATIVE fingerprint test(1) result: success
RFC 5769 IPv4 encoding result: success
RFC 5769 message fingerprint test(2) result: success
RFC 5769 IPv6 response short-term credentials and integrity test result: success
RFC 5769 NEGATIVE fingerprint test(2) result: success
RFC 5769 IPv6 encoding result: success
oauth token A128GCM:OK
oauth token A256GCM:OK
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: coturn-4.5.2-1.el9.x86_64
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.YVUsWM
+ umask 022
+ cd /builddir/build/BUILD
+ cd coturn-4.5.2
+ LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn
+ cp -pr LICENSE /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn
+ RPM_EC=0
++ jobs -p
+ exit 0
warning: absolute symlink: /usr/bin/turnadmin -> /usr/bin/coturn
warning: File listed twice: /usr/share/doc/coturn
Provides: config(coturn) = 4.5.2-1.el9 coturn = 4.5.2-1.el9 coturn(x86-64) = 4.5.2-1.el9 turnserver = 4.5.2
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: /usr/bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(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.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libevent_core-2.1.so.7()(64bit) libevent_extra-2.1.so.7()(64bit) libevent_openssl-2.1.so.7()(64bit) libevent_pthreads-2.1.so.7()(64bit) libhiredis.so.1.0.0()(64bit) libm.so.6()(64bit) libmariadb.so.3()(64bit) libmariadb.so.3(libmysqlclient_18)(64bit) libpq.so.5()(64bit) libpq.so.5(RHPG_9.6)(64bit) libsqlite3.so.0()(64bit) libssl.so.3()(64bit) libssl.so.3(OPENSSL_3.0.0)(64bit) libz.so.1()(64bit) rtld(GNU_HASH)
Recommends: perl(DBI) perl(HTTP::Request::Common) perl(strict) perl(warnings) perl-interpreter telnet
Processing files: coturn-examples-4.5.2-1.el9.x86_64
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.4nkfMz
+ umask 022
+ cd /builddir/build/BUILD
+ cd coturn-4.5.2
+ LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn-examples
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn-examples
+ cp -pr LICENSE /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn-examples
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: coturn-examples = 4.5.2-1.el9 coturn-examples(x86-64) = 4.5.2-1.el9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: coturn-utils-4.5.2-1.el9.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.LJF102
+ umask 022
+ cd /builddir/build/BUILD
+ cd coturn-4.5.2
+ DOCDIR=/builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn-utils
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn-utils
+ cp -pr README.turnutils /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/doc/coturn-utils
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.9D9E1s
+ umask 022
+ cd /builddir/build/BUILD
+ cd coturn-4.5.2
+ LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn-utils
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn-utils
+ cp -pr LICENSE /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn-utils
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: coturn-utils = 4.5.2-1.el9 coturn-utils(x86-64) = 4.5.2-1.el9
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.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libevent_core-2.1.so.7()(64bit) libevent_extra-2.1.so.7()(64bit) libssl.so.3()(64bit) libssl.so.3(OPENSSL_3.0.0)(64bit) rtld(GNU_HASH)
Processing files: coturn-client-libs-4.5.2-1.el9.x86_64
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.1snubK
+ umask 022
+ cd /builddir/build/BUILD
+ cd coturn-4.5.2
+ LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn-client-libs
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn-client-libs
+ cp -pr LICENSE /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn-client-libs
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: coturn-client-libs = 4.5.2-1.el9 coturn-client-libs(x86-64) = 4.5.2-1.el9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: coturn-client-devel-4.5.2-1.el9.x86_64
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.LiXfHj
+ umask 022
+ cd /builddir/build/BUILD
+ cd coturn-4.5.2
+ LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn-client-devel
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn-client-devel
+ cp -pr LICENSE /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64/usr/share/licenses/coturn-client-devel
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: coturn-client-devel = 4.5.2-1.el9 coturn-client-devel(x86-64) = 4.5.2-1.el9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: coturn-debugsource-4.5.2-1.el9.x86_64
Provides: coturn-debugsource = 4.5.2-1.el9 coturn-debugsource(x86-64) = 4.5.2-1.el9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: coturn-debuginfo-4.5.2-1.el9.x86_64
Provides: coturn-debuginfo = 4.5.2-1.el9 coturn-debuginfo(x86-64) = 4.5.2-1.el9 debuginfo(build-id) = 093e52768e2702a7fbd7b8e0d8751429ae6e282d
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: coturn-debugsource(x86-64) = 4.5.2-1.el9
Processing files: coturn-utils-debuginfo-4.5.2-1.el9.x86_64
Provides: coturn-utils-debuginfo = 4.5.2-1.el9 coturn-utils-debuginfo(x86-64) = 4.5.2-1.el9 debuginfo(build-id) = 0e0675aa8d94c334a66827d8e10e4ee9e44a31eb debuginfo(build-id) = 1ab70f8482105acf4b8df88a9ff9a83d78dc5d45 debuginfo(build-id) = 2c353cabdca3f85cae5dad4f085b84a8f8913b58 debuginfo(build-id) = ef743bfef2e9dfb923c9ac6bc41406c1b12f9724 debuginfo(build-id) = fcc79990627401642430e26e27ffefa0443609aa
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: coturn-debugsource(x86-64) = 4.5.2-1.el9
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64
Wrote: /builddir/build/RPMS/coturn-debuginfo-4.5.2-1.el9.x86_64.rpm
Wrote: /builddir/build/RPMS/coturn-debugsource-4.5.2-1.el9.x86_64.rpm
Wrote: /builddir/build/RPMS/coturn-utils-debuginfo-4.5.2-1.el9.x86_64.rpm
Wrote: /builddir/build/RPMS/coturn-4.5.2-1.el9.x86_64.rpm
Wrote: /builddir/build/RPMS/coturn-client-libs-4.5.2-1.el9.x86_64.rpm
Wrote: /builddir/build/RPMS/coturn-utils-4.5.2-1.el9.x86_64.rpm
Wrote: /builddir/build/RPMS/coturn-client-devel-4.5.2-1.el9.x86_64.rpm
Wrote: /builddir/build/RPMS/coturn-examples-4.5.2-1.el9.x86_64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.LiNkcl
+ umask 022
+ cd /builddir/build/BUILD
+ cd coturn-4.5.2
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/coturn-4.5.2-1.el9.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0