Mock Version: 2.9
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/coturn.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1611736081.534075/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 0x7fb9ea93c070>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rn7ox0m3:/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=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rn7ox0m3:/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', '7296a790e6f94ef7be2e9db7a454bb17', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1611736081.534075/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rn7ox0m3:/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'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1611619200
Wrote: /builddir/build/SRPMS/coturn-4.5.2-2.fc34.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/fedora-rawhide-x86_64-1611736081.534075/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 0x7fb9ea93c070>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rn7ox0m3:/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=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rn7ox0m3:/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', 'd9a94d66214043fe9eb79126592f5f48', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1611736081.534075/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rn7ox0m3:/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'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1611619200
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.iNsmjJ
+ 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/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.fW7GNu
+ 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  -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  -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  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld '
+ export LDFLAGS
+ 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 --examplesdir=/usr/share/doc/coturn --schemadir=/usr/share/coturn --manprefix=/usr/share --docdir=/usr/share/doc/coturn --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  -lrt -lresolv -pthread -lcrypto  -lssl  -levent_core -levent_extra -levent_openssl -levent_pthreads -levent  DBLIBS= -lsqlite3  -lpq  -lmariadb -lpthread -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON   -pthread  -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 --examplesdir=/usr/share/doc/coturn --schemadir=/usr/share/coturn --manprefix=/usr/share --docdir=/usr/share/doc/coturn --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  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON   -pthread  -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  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON   -pthread  -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  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON   -pthread  -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-overflow=]
   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  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON   -pthread  -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  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld  -lrt -lresolv -pthread -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 function 'strncpy',
    inlined from 'find_config_file' at src/apps/common/apputils.c:847:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
src/apps/common/apputils.c: In function 'find_config_file':
src/apps/common/apputils.c:844:56: note: length computed here
  844 |                                         size_t celen = strlen(c_execdir);
      |                                                        ^~~~~~~~~~~~~~~~~
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  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON   -pthread  -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  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld  -lrt -lresolv -pthread -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 function 'strncpy',
    inlined from 'find_config_file' at src/apps/common/apputils.c:847:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
src/apps/common/apputils.c: In function 'find_config_file':
src/apps/common/apputils.c:844:56: note: length computed here
  844 |                                         size_t celen = strlen(c_execdir);
      |                                                        ^~~~~~~~~~~~~~~~~
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  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON   -pthread  -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  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld  -lrt -lresolv -pthread -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 function 'strncpy',
    inlined from 'find_config_file' at src/apps/common/apputils.c:847:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
src/apps/common/apputils.c: In function 'find_config_file':
src/apps/common/apputils.c:844:56: note: length computed here
  844 |                                         size_t celen = strlen(c_execdir);
      |                                                        ^~~~~~~~~~~~~~~~~
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  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON   -pthread  -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  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld  -lrt -lresolv -pthread -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 function 'strncpy',
    inlined from 'find_config_file' at src/apps/common/apputils.c:847:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
src/apps/common/apputils.c: In function 'find_config_file':
src/apps/common/apputils.c:844:56: note: length computed here
  844 |                                         size_t celen = strlen(c_execdir);
      |                                                        ^~~~~~~~~~~~~~~~~
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 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: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^
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);
      |                       ^
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  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON   -pthread  -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  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld  -lrt -lresolv -pthread -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 function 'strncpy',
    inlined from 'find_config_file' at src/apps/common/apputils.c:847:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
src/apps/common/apputils.c: In function 'find_config_file':
src/apps/common/apputils.c:844:56: note: length computed here
  844 |                                         size_t celen = strlen(c_execdir);
      |                                                        ^~~~~~~~~~~~~~~~~
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 function 'strncpy',
    inlined from 'find_config_file.constprop' at src/apps/common/apputils.c:847:6:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^
src/apps/common/apputils.c: In function 'find_config_file.constprop':
src/apps/common/apputils.c:844:56: note: length computed here
  844 |                                         size_t celen = strlen(c_execdir);
      |                                                        ^
In function 'strncpy',
    inlined from 'stun_produce_integrity_key_str.constprop' at src/client/ns_turn_msg.c:171:2:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^
src/client/ns_turn_msg.c: In function 'stun_produce_integrity_key_str.constprop':
src/client/ns_turn_msg.c:163:23: note: length computed here
  163 |         size_t rlen = strlen((const char*)realm);
      |                       ^
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  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON   -pthread  -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  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld  -lrt -lresolv -pthread -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 function 'strncpy',
    inlined from 'find_config_file' at src/apps/common/apputils.c:847:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
src/apps/common/apputils.c: In function 'find_config_file':
src/apps/common/apputils.c:844:56: note: length computed here
  844 |                                         size_t celen = strlen(c_execdir);
      |                                                        ^~~~~~~~~~~~~~~~~
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  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DLIBEV_OK -DTURN_HAS_DAEMON   -pthread  -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 -lpthread -ldl -lm -lssl -lcrypto -lz  -lhiredis  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld  -lrt -lresolv -pthread -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 function 'strncpy',
    inlined from 'find_config_file' at src/apps/common/apputils.c:847:6:
/usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
src/apps/common/apputils.c: In function 'find_config_file':
src/apps/common/apputils.c:844:56: note: length computed here
  844 |                                         size_t celen = strlen(c_execdir);
      |                                                        ^~~~~~~~~~~~~~~~~
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-overflow=]
   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 '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: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^
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 function 'strncpy',
    inlined from 'find_config_file' at src/apps/common/apputils.c:847:6:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^
src/apps/common/apputils.c: In function 'find_config_file':
src/apps/common/apputils.c:844:56: note: length computed here
  844 |                                         size_t celen = strlen(c_execdir);
      |                                                        ^
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];
      |                 ^
In function 'strncpy',
    inlined from 'stun_produce_integrity_key_str.constprop' at src/client/ns_turn_msg.c:171:2:
/usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   95 |   return __builtin___strncpy_chk (__dest, __src, __len,
      |          ^
src/client/ns_turn_msg.c: In function 'stun_produce_integrity_key_str.constprop':
src/client/ns_turn_msg.c:163:23: note: length computed here
  163 |         size_t rlen = strlen((const char*)realm);
      |                       ^
+ RPM_EC=0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.L5UaDV
install -d /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr
install -d /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin
install -d /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/var/lib/coturn
install -d /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/man/man1
install -d /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/etc/coturn
install -d /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/lib64
install -d /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn
install -d /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn
install -d /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/coturn
install -d /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/include/turn
install bin/turnserver /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin
install bin/turnadmin /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin
install bin/turnutils_uclient /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin
install bin/turnutils_peer /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin
install bin/turnutils_stunclient /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin
install bin/turnutils_oauth /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin
install bin/turnutils_natdiscovery /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin
install man/man1/turnserver.1 /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/man/man1/
install man/man1/turnadmin.1 /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/man/man1/
install man/man1/turnutils.1 /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/man/man1/
install man/man1/turnutils_uclient.1 /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/man/man1/
install man/man1/turnutils_stunclient.1 /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/man/man1/
install man/man1/turnutils_oauth.1 /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/man/man1/
install man/man1/turnutils_natdiscovery.1 /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/man/man1/
install man/man1/turnutils_peer.1 /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/man/man1/
install man/man1/coturn.1 /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/man/man1/
install lib/libturnclient.a /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/lib64
install LICENSE /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn
install README.turnserver /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn
install README.turnadmin /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn
install README.turnutils /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn
install INSTALL /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn
install postinstall.txt /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn
install turndb/schema.sql /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn
install turndb/schema.sql /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/coturn
install turndb/schema.mongo.sh /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn
install turndb/schema.mongo.sh /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/coturn
install turndb/testredisdbsetup.sh /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/coturn
install turndb/testmongosetup.sh /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/coturn
install turndb/testsqldbsetup.sql /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/coturn
install turndb/schema.userdb.redis /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn
install turndb/schema.userdb.redis /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/coturn
install turndb/schema.stats.redis /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn
install turndb/schema.stats.redis /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/coturn
if [ -f sqlite/turndb ] ; then install sqlite/turndb /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/var/lib/coturn/turndb; fi
install examples/etc/turnserver.conf /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/etc/coturn/turnserver.conf.default
cp -rpf examples/etc /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn
cp -rpf examples/scripts /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn
rm -rf /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn/scripts/rfc5769.sh
cp -rpf include/turn/client /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/include/turn
install include/turn/ns_turn_defs.h /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/include/turn
cat /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.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
	
==================================================================
 
++ jobs -p
+ exit 0
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64
++ dirname /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64
+ cd coturn-4.5.2
+ /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64 'INSTALL=/usr/bin/install -p'
+ mkdir -p /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/etc/pki/coturn/public /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/etc/pki/coturn/private /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/run/coturn /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/var/lib/coturn /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/var/log/coturn
+ install -Dpm 0644 /builddir/build/SOURCES/coturn.service /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/lib/systemd/system/coturn.service
+ install -Dpm 0644 /builddir/build/SOURCES/coturn.tmpfilesd /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/lib/tmpfiles.d/coturn.conf
+ install -Dpm 0644 /builddir/build/SOURCES/coturn.logrotate /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/etc/logrotate.d/coturn
+ sed -i -e 's|^syslog$|#syslog|g' -e 's|^#*log-file=.*|log-file=/var/log/coturn/turnserver.log|g' -e 's|^#*simple-log|simple-log|g' -e 's|^#*cert=.*|#cert=/etc/pki/coturn/public/turn_server_cert.pem|g' -e 's|^#*pkey=.*|#pkey=/etc/pki/coturn/private/turn_server_pkey.pem|g' /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/etc/coturn/turnserver.conf.default
+ touch -c -r examples/etc/turnserver.conf /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/etc/coturn/turnserver.conf.default
+ mv /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/etc/coturn/turnserver.conf.default /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/etc/coturn/turnserver.conf
+ rm /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/var/lib/coturn/turndb
+ rm /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn/etc/cacert.pem /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn/etc/turn_client_cert.pem /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn/etc/turn_client_pkey.pem /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn/etc/turn_server_cert.pem /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn/etc/turn_server_pkey.pem
+ rm /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/doc/coturn/etc/coturn.service
+ /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 4.5.2-2.fc34 --unique-debug-suffix -4.5.2-2.fc34.x86_64 --unique-debug-src-base coturn-4.5.2-2.fc34.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-2.fc34.x86_64/usr/bin/turnadmin
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnserver
extracting debug info from /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnadmin
extracting debug info from /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnserver
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnutils_oauth
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnutils_natdiscovery
extracting debug info from /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnutils_natdiscovery
extracting debug info from /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnutils_oauth
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnutils_peer
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnutils_stunclient
extracting debug info from /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnutils_stunclient
extracting debug info from /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnutils_peer
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnutils_uclient
extracting debug info from /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnutils_uclient
original debug info size: 4844kB, size after compression: 4448kB
/usr/lib/rpm/sepdebugcrcfix: Updated 7 CRC32s, 0 CRC32s did match.
2795 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: ./etc/coturn/turnserver.conf is executable but has no shebang, removing executable bit
*** 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.7l2kO2
+ 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
Processing files: coturn-4.5.2-2.fc34.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ST68N6
+ umask 022
+ cd /builddir/build/BUILD
+ cd coturn-4.5.2
+ LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.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-2.fc34.x86_64/usr/share/licenses/coturn
+ cp -pr LICENSE /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/licenses/coturn
+ RPM_EC=0
++ jobs -p
+ exit 0
warning: Duplicate build-ids /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnserver and /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/bin/turnadmin
Provides: config(coturn) = 4.5.2-2.fc34 coturn = 4.5.2-2.fc34 coturn(x86-64) = 4.5.2-2.fc34 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.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcrypto.so.1.1()(64bit) libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) libdl.so.2()(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.0.13()(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) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libsqlite3.so.0()(64bit) libssl.so.1.1()(64bit) libssl.so.1.1(OPENSSL_1_1_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-utils-4.5.2-2.fc34.x86_64
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.bgBGvQ
+ umask 022
+ cd /builddir/build/BUILD
+ cd coturn-4.5.2
+ LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.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-2.fc34.x86_64/usr/share/licenses/coturn-utils
+ cp -pr LICENSE /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/licenses/coturn-utils
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: coturn-utils = 4.5.2-2.fc34 coturn-utils(x86-64) = 4.5.2-2.fc34
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.4)(64bit) libcrypto.so.1.1()(64bit) libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) libevent_core-2.1.so.7()(64bit) libevent_extra-2.1.so.7()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libssl.so.1.1()(64bit) libssl.so.1.1(OPENSSL_1_1_0)(64bit) rtld(GNU_HASH)
Processing files: coturn-client-libs-4.5.2-2.fc34.x86_64
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.LvUqRu
+ umask 022
+ cd /builddir/build/BUILD
+ cd coturn-4.5.2
+ LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.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-2.fc34.x86_64/usr/share/licenses/coturn-client-libs
+ cp -pr LICENSE /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/licenses/coturn-client-libs
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: coturn-client-libs = 4.5.2-2.fc34 coturn-client-libs(x86-64) = 4.5.2-2.fc34
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-2.fc34.x86_64
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.fSuO04
+ umask 022
+ cd /builddir/build/BUILD
+ cd coturn-4.5.2
+ LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.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-2.fc34.x86_64/usr/share/licenses/coturn-client-devel
+ cp -pr LICENSE /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/share/licenses/coturn-client-devel
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: coturn-client-devel = 4.5.2-2.fc34 coturn-client-devel(x86-64) = 4.5.2-2.fc34
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-2.fc34.x86_64
Provides: coturn-debugsource = 4.5.2-2.fc34 coturn-debugsource(x86-64) = 4.5.2-2.fc34
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-2.fc34.x86_64
warning: Duplicate build-ids /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/lib/debug/usr/bin/turnadmin-4.5.2-2.fc34.x86_64.debug and /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64/usr/lib/debug/usr/bin/turnserver-4.5.2-2.fc34.x86_64.debug
Provides: coturn-debuginfo = 4.5.2-2.fc34 coturn-debuginfo(x86-64) = 4.5.2-2.fc34 debuginfo(build-id) = 78319a2ed0928e8c995671f2936fcd564d6d7c26 debuginfo(build-id) = nilnil
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-2.fc34
Processing files: coturn-utils-debuginfo-4.5.2-2.fc34.x86_64
Provides: coturn-utils-debuginfo = 4.5.2-2.fc34 coturn-utils-debuginfo(x86-64) = 4.5.2-2.fc34 debuginfo(build-id) = 5d05f5b53adbdf6de0373e3930fb77939a6bd579 debuginfo(build-id) = 7dfffd20cc64f7a3ba8fa6d9acf83643761b4f0d debuginfo(build-id) = a429611845d3be669e53c9f6446949bf10b33a30 debuginfo(build-id) = c6b00c717cac54b8e31aa0690384f3e45c390e1e debuginfo(build-id) = d0f6a2d0903b070d925a98e39bb88a2454bd3a44
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-2.fc34
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64
Wrote: /builddir/build/RPMS/coturn-debuginfo-4.5.2-2.fc34.x86_64.rpm
Wrote: /builddir/build/RPMS/coturn-debugsource-4.5.2-2.fc34.x86_64.rpm
Wrote: /builddir/build/RPMS/coturn-4.5.2-2.fc34.x86_64.rpm
Wrote: /builddir/build/RPMS/coturn-utils-debuginfo-4.5.2-2.fc34.x86_64.rpm
Wrote: /builddir/build/RPMS/coturn-utils-4.5.2-2.fc34.x86_64.rpm
Wrote: /builddir/build/RPMS/coturn-client-libs-4.5.2-2.fc34.x86_64.rpm
Wrote: /builddir/build/RPMS/coturn-client-devel-4.5.2-2.fc34.x86_64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.YEFNAi
+ umask 022
+ cd /builddir/build/BUILD
+ cd coturn-4.5.2
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/coturn-4.5.2-2.fc34.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0