<86>Jul 25 03:15:17 userdel[1438953]: delete user 'rooter'
<86>Jul 25 03:15:17 userdel[1438953]: removed group 'rooter' owned by 'rooter'
<86>Jul 25 03:15:17 userdel[1438953]: removed shadow group 'rooter' owned by 'rooter'
<86>Jul 25 03:15:17 groupadd[1438967]: group added to /etc/group: name=rooter, GID=1826
<86>Jul 25 03:15:17 groupadd[1438967]: group added to /etc/gshadow: name=rooter
<86>Jul 25 03:15:17 groupadd[1438967]: new group: name=rooter, GID=1826
<86>Jul 25 03:15:17 useradd[1438974]: new user: name=rooter, UID=1826, GID=1826, home=/root, shell=/bin/bash, from=none
<86>Jul 25 03:15:17 userdel[1438990]: delete user 'builder'
<86>Jul 25 03:15:17 userdel[1438990]: removed group 'builder' owned by 'builder'
<86>Jul 25 03:15:17 userdel[1438990]: removed shadow group 'builder' owned by 'builder'
<86>Jul 25 03:15:17 groupadd[1438999]: group added to /etc/group: name=builder, GID=1827
<86>Jul 25 03:15:17 groupadd[1438999]: group added to /etc/gshadow: name=builder
<86>Jul 25 03:15:17 groupadd[1438999]: new group: name=builder, GID=1827
<86>Jul 25 03:15:17 useradd[1439007]: new user: name=builder, UID=1827, GID=1827, home=/usr/src, shell=/bin/bash, from=none
<13>Jul 25 03:15:23 rpmi: llvm-common-15.0.0-alt3 sisyphus+323766.500.5.1 1688120920 installed
<13>Jul 25 03:15:23 rpmi: perl-HTTP-Date-6.06-alt1 sisyphus+324527.100.1.1 1688834564 installed
<13>Jul 25 03:15:23 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed
<13>Jul 25 03:15:23 rpmi: perl-libnet-1:3.15-alt1 sisyphus+317310.100.1.1 1679580208 installed
<13>Jul 25 03:15:23 rpmi: perl-Compress-Raw-Zlib-2.204-alt1 sisyphus+314931.100.1.1 1675930914 installed
<13>Jul 25 03:15:23 rpmi: libev4-4.33-alt2 sisyphus+286828.100.2.3 1634005197 installed
<13>Jul 25 03:15:23 rpmi: llvm13.0-filesystem-13.0.1-alt3 sisyphus+311250.61200.178.1 1685793865 installed
<13>Jul 25 03:15:23 rpmi: libedit3-3.1.20191231-alt1 sisyphus+278505.100.1.1 1626106374 installed
<13>Jul 25 03:15:23 rpmi: llvm15.0-filesystem-15.0.7-alt4 sisyphus+323298.200.3.1 1687193696 installed
<13>Jul 25 03:15:23 rpmi: clang15.0-libs-support-15.0.7-alt4 sisyphus+323298.200.3.1 1687193696 installed
<13>Jul 25 03:15:23 rpmi: llvm15.0-polly-15.0.7-alt4 sisyphus+323298.200.3.1 1687193696 installed
<13>Jul 25 03:15:23 rpmi: llvm15.0-gold-15.0.7-alt4 sisyphus+323298.200.3.1 1687193696 installed
<13>Jul 25 03:15:25 rpmi: llvm15.0-libs-15.0.7-alt4 sisyphus+323298.200.3.1 1687193696 installed
<13>Jul 25 03:15:26 rpmi: clang15.0-libs-15.0.7-alt4 sisyphus+323298.200.3.1 1687193696 installed
<13>Jul 25 03:15:26 rpmi: clang15.0-15.0.7-alt4 sisyphus+323298.200.3.1 1687193696 installed
<13>Jul 25 03:15:26 rpmi: clang-15.0.0-alt3 sisyphus+323766.500.5.1 1688120920 installed
<13>Jul 25 03:15:38 rpmi: clang15.0-devel-15.0.7-alt4 sisyphus+323298.200.3.1 1687193696 installed
<13>Jul 25 03:15:38 rpmi: clang-devel-15.0.0-alt3 sisyphus+323766.500.5.1 1688120920 installed
<13>Jul 25 03:15:38 rpmi: lld15.0-15.0.7-alt4 sisyphus+323298.200.3.1 1687193696 installed
<13>Jul 25 03:15:38 rpmi: lld-15.0.0-alt3 sisyphus+323766.500.5.1 1688120920 installed
<13>Jul 25 03:15:39 rpmi: mlir15.0-tools-15.0.7-alt4 sisyphus+323298.200.3.1 1687193696 installed
<13>Jul 25 03:15:40 rpmi: clang13.0-libs-support-13.0.1-alt3 sisyphus+311250.61200.178.1 1685793865 installed
<13>Jul 25 03:15:40 rpmi: llvm13.0-polly-13.0.1-alt3 sisyphus+311250.61200.178.1 1685793865 installed
<13>Jul 25 03:15:40 rpmi: llvm13.0-gold-13.0.1-alt3 sisyphus+311250.61200.178.1 1685793865 installed
<13>Jul 25 03:15:42 rpmi: llvm13.0-libs-13.0.1-alt3 sisyphus+311250.61200.178.1 1685793865 installed
<13>Jul 25 03:15:43 rpmi: clang13.0-libs-13.0.1-alt3 sisyphus+311250.61200.178.1 1685793865 installed
<13>Jul 25 03:15:43 rpmi: clang13.0-13.0.1-alt3 sisyphus+311250.61200.178.1 1685793865 installed
<13>Jul 25 03:15:54 rpmi: clang13.0-devel-13.0.1-alt3 sisyphus+311250.61200.178.1 1685793865 installed
<13>Jul 25 03:15:54 rpmi: lld13.0-13.0.1-alt3 sisyphus+311250.61200.178.1 1685793865 installed
<13>Jul 25 03:15:54 rpmi: libev-devel-4.33-alt2 sisyphus+286828.100.2.3 1634005197 installed
<13>Jul 25 03:15:54 rpmi: perl-File-Listing-6.15-alt1 sisyphus+298606.100.1.1 1650203737 installed
<13>Jul 25 03:15:54 rpmi: perl-Try-Tiny-0.31-alt1 sisyphus+290597.100.1.1 1637915507 installed
<13>Jul 25 03:15:54 rpmi: perl-Module-Load-0.36-alt1 sisyphus+258992.100.1.1 1601543407 installed
<13>Jul 25 03:15:54 rpmi: perl-IO-Socket-IP-0.41-alt1 sisyphus+259012.100.1.2 1601553446 installed
<13>Jul 25 03:15:54 rpmi: perl-IO-Compress-Brotli-2:0.004001-alt3 sisyphus+302124.100.1.1 1655283093 installed
<13>Jul 25 03:15:54 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed
<13>Jul 25 03:15:54 rpmi: perl-Filter-1.64-alt1 sisyphus+305464.100.1.1 1660815327 installed
<13>Jul 25 03:15:54 rpmi: perl-Encode-3.19-alt1 sisyphus+304776.100.1.1 1659623409 installed
<13>Jul 25 03:15:54 rpmi: perl-URI-5.19-alt1 sisyphus+321559.100.1.1 1684663596 installed
<13>Jul 25 03:15:54 rpmi: perl-HTML-Parser-3.81-alt1 sisyphus+314462.100.1.1 1675193797 installed
<13>Jul 25 03:15:54 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed
<13>Jul 25 03:15:54 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed
<13>Jul 25 03:15:54 rpmi: perl-IO-HTML-1.004-alt1 sisyphus+258983.100.1.1 1601542619 installed
<13>Jul 25 03:15:54 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed
<13>Jul 25 03:15:54 rpmi: perl-Data-Dump-1.25-alt1 sisyphus+276551.100.1.1 1625126880 installed
<13>Jul 25 03:15:54 rpmi: perl-Compress-Raw-Bzip2-2.204-alt1 sisyphus+314930.100.1.1 1675930902 installed
<13>Jul 25 03:15:54 rpmi: perl-IO-Compress-2.204-alt1 sisyphus+315114.100.1.1 1676225908 installed
<13>Jul 25 03:15:54 rpmi: perl-Net-HTTP-6.23-alt1 sisyphus+323470.100.1.1 1687422469 installed
<13>Jul 25 03:15:54 rpmi: perl-Clone-0.46-alt1 sisyphus+308850.100.1.3 1666451819 installed
<13>Jul 25 03:15:54 rpmi: perl-HTTP-Message-6.44-alt1 sisyphus+309106.100.1.1 1666913573 installed
<13>Jul 25 03:15:54 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed
<13>Jul 25 03:15:54 rpmi: libsqlite3-3.42.0-alt1 sisyphus+321513.100.1.1 1684602997 installed
<13>Jul 25 03:15:54 rpmi: zlib-devel-1.2.13-alt1 sisyphus+309409.200.2.1 1667402043 installed
<13>Jul 25 03:15:54 rpmi: libhiredis1.1.0-1.1.0-alt1 sisyphus+321176.540.10.2 1684802807 installed
<13>Jul 25 03:15:54 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed
<13>Jul 25 03:15:54 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed
<13>Jul 25 03:15:54 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed
<13>Jul 25 03:15:54 rpmi: openldap-common-2.6.4-alt1 sisyphus+324359.600.5.1 1689262595 installed
<13>Jul 25 03:15:54 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed
<13>Jul 25 03:15:54 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072360 installed
<13>Jul 25 03:15:54 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed
<13>Jul 25 03:15:54 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed
<13>Jul 25 03:15:54 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed
<13>Jul 25 03:15:54 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed
<13>Jul 25 03:15:54 rpmi: libstdc++13-devel-13.1.1-alt2 sisyphus+325290.100.1.1 1689953674 installed
<13>Jul 25 03:15:55 rpmi: gcc13-c++-13.1.1-alt2 sisyphus+325290.100.1.1 1689953674 installed
<13>Jul 25 03:15:55 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed
<13>Jul 25 03:15:55 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed
<13>Jul 25 03:15:55 rpmi: libtasn1-4.19.0-alt2 sisyphus+323514.100.1.1 1687445894 installed
<13>Jul 25 03:15:55 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Jul 25 03:15:55 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Jul 25 03:15:55 rpmi: ca-certificates-2022.12.14-alt1 sisyphus+311754.200.1.1 1671046143 installed
<13>Jul 25 03:15:55 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed
<13>Jul 25 03:15:55 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed
<13>Jul 25 03:15:55 rpmi: libcrypto3-3.1.1-alt3 sisyphus+325072.200.2.1 1689602870 installed
<13>Jul 25 03:15:55 rpmi: libssl3-3.1.1-alt3 sisyphus+325072.200.2.1 1689602870 installed
<13>Jul 25 03:15:55 rpmi: python3-3.11.4-alt2 sisyphus+324359.500.4.1 1689257961 installed
<13>Jul 25 03:15:56 rpmi: python3-base-3.11.4-alt2 sisyphus+324359.500.4.1 1689257961 installed
<13>Jul 25 03:15:56 rpmi: llvm15.0-15.0.7-alt4 sisyphus+323298.200.3.1 1687193696 installed
<13>Jul 25 03:15:56 rpmi: llvm-15.0.0-alt3 sisyphus+323766.500.5.1 1688120920 installed
<86>Jul 25 03:15:56 groupadd[1614225]: group added to /etc/group: name=_keytab, GID=999
<86>Jul 25 03:15:56 groupadd[1614225]: group added to /etc/gshadow: name=_keytab
<86>Jul 25 03:15:56 groupadd[1614225]: new group: name=_keytab, GID=999
<13>Jul 25 03:15:56 rpmi: libkrb5-1.21.1-alt1 sisyphus+325006.1000.1.1 1689496652 installed
<13>Jul 25 03:15:56 rpmi: libevent2.1-2.1.12-alt1 sisyphus+324359.3500.11.1 1689364661 installed
<13>Jul 25 03:15:56 rpmi: libevent-devel-2.1.12-alt1 sisyphus+324359.3500.11.1 1689364661 installed
<86>Jul 25 03:15:56 groupadd[1614678]: group added to /etc/group: name=sasl, GID=998
<86>Jul 25 03:15:56 groupadd[1614678]: group added to /etc/gshadow: name=sasl
<86>Jul 25 03:15:56 groupadd[1614678]: new group: name=sasl, GID=998
<13>Jul 25 03:15:56 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+324359.6000.12.1 1689392001 installed
<13>Jul 25 03:15:56 rpmi: libldap2-2.6.4-alt1 sisyphus+324359.600.5.1 1689262595 installed
<13>Jul 25 03:15:56 rpmi: libpq5-15.3-alt2 sisyphus+325472.100.1.1 1690211368 installed
<13>Jul 25 03:15:56 rpmi: libecpg6-15.3-alt2 sisyphus+325472.100.1.1 1690211368 installed
<13>Jul 25 03:15:56 rpmi: libecpg6-devel-15.3-alt2 sisyphus+325472.100.1.1 1690211368 installed
<13>Jul 25 03:15:56 rpmi: libpq5-devel-15.3-alt2 sisyphus+325472.100.1.1 1690211368 installed
<13>Jul 25 03:15:57 rpmi: llvm13.0-13.0.1-alt3 sisyphus+311250.61200.178.1 1685793865 installed
<13>Jul 25 03:16:09 rpmi: llvm15.0-devel-15.0.7-alt4 sisyphus+323298.200.3.1 1687193696 installed
<13>Jul 25 03:16:09 rpmi: llvm-devel-15.0.0-alt3 sisyphus+323766.500.5.1 1688120920 installed
<13>Jul 25 03:16:19 rpmi: llvm13.0-devel-13.0.1-alt3 sisyphus+311250.61200.178.1 1685793865 installed
<13>Jul 25 03:16:19 rpmi: postgresql15-server-devel-15.3-alt2 sisyphus+325472.100.1.1 1690211368 installed
<13>Jul 25 03:16:19 rpmi: libssl-devel-3.1.1-alt3 sisyphus+325072.200.2.1 1689602870 installed
<13>Jul 25 03:16:19 rpmi: libmariadb3-10.6.11-alt1.qa1 sisyphus+324359.3000.10.1 1689362495 installed
<13>Jul 25 03:16:19 rpmi: libmariadb-devel-10.6.11-alt1.qa1 sisyphus+324359.3000.10.1 1689362495 installed
<13>Jul 25 03:16:19 rpmi: postgresql-devel-15.3-alt2 sisyphus+325472.100.1.1 1690211368 installed
<13>Jul 25 03:16:19 rpmi: libhiredis-devel-1.1.0-alt1 sisyphus+321176.540.10.2 1684802807 installed
<13>Jul 25 03:16:19 rpmi: libsqlite3-devel-3.42.0-alt1 sisyphus+321513.100.1.1 1684602997 installed
<13>Jul 25 03:16:19 rpmi: perl-libwww-6.71-alt1 sisyphus+323466.100.1.2 1687422225 installed
<13>Jul 25 03:16:19 rpmi: perl-DBI-1.643-alt3 sisyphus+309374.100.1.1 1667369731 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/coturn-4.5.2-alt1.nosrc.rpm (w1.gzdio)
Installing coturn-4.5.2-alt1.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.86425
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf coturn-4.5.2
+ echo 'Source #0 (coturn-4.5.2.tar):'
Source #0 (coturn-4.5.2.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/coturn-4.5.2.tar
+ cd coturn-4.5.2
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (coturn-4.5.2-alt1.patch):'
Patch #0 (coturn-4.5.2-alt1.patch):
+ /usr/bin/patch -p1
patching file .gear/rules
patching file .gear/tags/list
patching file altlinux/coturn-tmpfiles.conf.in
patching file altlinux/coturn.service.in
patching file altlinux/coturn.service.in.forking
patching file altlinux/coturn.spec
patching file configure
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.86425
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd coturn-4.5.2
+ export PREFIX=/usr
+ PREFIX=/usr
+ export LIBDIR=/usr/lib64
+ LIBDIR=/usr/lib64
+ export CONFDIR=/etc/coturn
+ CONFDIR=/etc/coturn
+ export EXAMPLESDIR=/usr/share/coturn/examples
+ EXAMPLESDIR=/usr/share/coturn/examples
+ export DOCSDIR=/usr/share/doc/coturn-4.5.2
+ DOCSDIR=/usr/share/doc/coturn-4.5.2
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects'
+ export FCFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ sort -u
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ configure_runstatedir_flags=
+ grep -qF runstatedir=DIR ./configure
+ echo 'rpm-build: warning: ./configure script does not support --runstatedir'
rpm-build: warning: ./configure script does not support --runstatedir
+ ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --disable-rpath --portname=coturn --mandir=/usr/share --schemadir=/usr/share/coturn --turndbdir=/var/db
ginstall is /usr/bin/ginstall
pkill is /usr/bin/pkill
Use TMP dir /var/tmp
Compiler: cc
pkg-config is /usr/bin/pkg-config
pkg-config: pkg-config
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/lib OSLIBS= -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -levent DBLIBS= -lsqlite3 -lpq -lmariadb -ldl -lm -lssl -lcrypto -lz -L/usr/local/lib -lhiredis OSCFLAGS=-g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/db/turndb DBCFLAGS=  -I/usr/include/pgsql -I/usr/include/mysql -D_FILE_OFFSET_BITS=64 -I/usr/local/include/hiredis -I/usr/local/include --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --disable-rpath --portname=coturn --mandir=/usr/share --schemadir=/usr/share/coturn --turndbdir=/var/db
Makefile created: success.
+ make -j16
make: Entering directory '/usr/src/RPM/BUILD/coturn-4.5.2'
ginstall -d sqlite
rm -rf sqlite/turndb
echo sqlite/turndb < turndb/schema.sql
sqlite/turndb
make: Leaving directory '/usr/src/RPM/BUILD/coturn-4.5.2'
make: Entering directory '/usr/src/RPM/BUILD/coturn-4.5.2'
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/
make: Leaving directory '/usr/src/RPM/BUILD/coturn-4.5.2'
make: Entering directory '/usr/src/RPM/BUILD/coturn-4.5.2'
mkdir -p build/obj
cc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/db/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
make: Leaving directory '/usr/src/RPM/BUILD/coturn-4.5.2'
make: Entering directory '/usr/src/RPM/BUILD/coturn-4.5.2'
mkdir -p build/obj
cc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/db/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 src/client/ns_turn_ioaddr.h:34,
                 from src/client/ns_turn_ioaddr.c:31:
src/client/ns_turn_ioaddr.c: In function 'make_ioa_addr':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/coturn-4.5.2'
make: Entering directory '/usr/src/RPM/BUILD/coturn-4.5.2'
mkdir -p build/obj
cc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/db/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
src/client/ns_turn_msg.c: In function 'stun_produce_integrity_key_str':
src/client/ns_turn_msg.c:260:21: warning: implicit declaration of function 'FIPS_mode' [-Wimplicit-function-declaration]
  260 |                 if (FIPS_mode()) {
      |                     ^~~~~~~~~
src/client/ns_turn_msg.c:260:21: warning: nested extern declaration of 'FIPS_mode' [-Wnested-externs]
src/client/ns_turn_msg.c:171:9: warning: '__strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-truncation]
  171 |         strncpy((char*)str+ulen+1,(const char*)realm,sz-ulen-1);
      |         ^
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];
      |                 ^~~~
src/client/ns_turn_msg.c: In function 'stun_check_message_integrity_str':
src/client/ns_turn_msg.c:1988:17: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
 1988 |                 strncpy((char*)pwd,(const char*)upwd,sizeof(password_t));
      |                 ^
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/client/ns_turn_msg.h:34,
                 from src/client/ns_turn_msg.c:31:
src/client/ns_turn_msg.c: In function 'convert_oauth_key_data':
src/ns_turn_defs.h:139:25: warning: 'strncpy' output may be truncated copying 129 bytes from a string of length 479 [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/coturn-4.5.2'
make: Entering directory '/usr/src/RPM/BUILD/coturn-4.5.2'
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
make: Leaving directory '/usr/src/RPM/BUILD/coturn-4.5.2'
make: Entering directory '/usr/src/RPM/BUILD/coturn-4.5.2'
pwd
/usr/src/RPM/BUILD/coturn-4.5.2
mkdir -p bin
cc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/db/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 -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -levent   
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/apputils.c:31:
src/apps/common/apputils.c: In function 'print_abs_file_name':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included 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:
src/apps/common/ns_turn_utils.c: In function 'set_logfile':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/coturn-4.5.2'
make: Entering directory '/usr/src/RPM/BUILD/coturn-4.5.2'
mkdir -p bin
cc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/db/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 -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -levent  
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/peer/mainudpserver.c:31:
src/apps/peer/mainudpserver.c: In function 'main':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/apputils.h:38,
                 from src/apps/peer/udpserver.c:31:
src/apps/peer/udpserver.c: In function 'udp_create_server_socket.isra.0':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/apputils.c:31:
src/apps/common/apputils.c: In function 'print_abs_file_name':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included 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:
src/apps/common/ns_turn_utils.c: In function 'set_logfile':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/coturn-4.5.2'
make: Entering directory '/usr/src/RPM/BUILD/coturn-4.5.2'
pwd
/usr/src/RPM/BUILD/coturn-4.5.2
mkdir -p bin
cc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/db/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 -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -levent
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/apputils.c:31:
src/apps/common/apputils.c: In function 'print_abs_file_name':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included 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:
src/apps/common/ns_turn_utils.c: In function 'set_logfile':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/coturn-4.5.2'
make: Entering directory '/usr/src/RPM/BUILD/coturn-4.5.2'
pwd
/usr/src/RPM/BUILD/coturn-4.5.2
mkdir -p bin
cc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/db/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 -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -levent
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/apputils.c:31:
src/apps/common/apputils.c: In function 'print_abs_file_name':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included 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:
src/apps/common/ns_turn_utils.c: In function 'set_logfile':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/coturn-4.5.2'
make: Entering directory '/usr/src/RPM/BUILD/coturn-4.5.2'
pwd
/usr/src/RPM/BUILD/coturn-4.5.2
mkdir -p bin
cc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/db/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 -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -levent 
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/rfc5769/rfc5769check.c:38:
src/apps/rfc5769/rfc5769check.c: In function 'main':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/apputils.c:31:
src/apps/common/apputils.c: In function 'print_abs_file_name':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included 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:
src/apps/common/ns_turn_utils.c: In function 'set_logfile':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
ld: /usr/src/tmp/ccuufay0.ltrans0.ltrans.o: in function `stun_produce_integrity_key_str':
/usr/src/RPM/BUILD/coturn-4.5.2/src/client/ns_turn_msg.c:260: undefined reference to `FIPS_mode'
collect2: error: ld returned 1 exit status
make: *** [Makefile:131: bin/turnutils_rfc5769check] Error 1
make: Leaving directory '/usr/src/RPM/BUILD/coturn-4.5.2'
make: *** Waiting for unfinished jobs....
make: Entering directory '/usr/src/RPM/BUILD/coturn-4.5.2'
mkdir -p bin
cc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/db/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 -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -levent  
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/apputils.h:38,
                 from src/apps/uclient/startuclient.c:33:
src/apps/uclient/startuclient.c: In function 'clnet_connect':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/uclient/startuclient.c: In function 'start_connection':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/uclient/startuclient.c: In function 'start_c2c_connection':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/apputils.h:38,
                 from src/apps/uclient/mainuclient.c:31:
src/apps/uclient/mainuclient.c: In function 'main':
src/ns_turn_defs.h:139:25: warning: 'strncpy' output may be truncated copying 513 bytes from a string of length 1024 [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/apputils.c:31:
src/apps/common/apputils.c: In function 'print_abs_file_name':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included 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:
src/apps/common/ns_turn_utils.c: In function 'set_logfile':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
ld: /usr/src/tmp/ccGHSarx.ltrans0.ltrans.o: in function `stun_produce_integrity_key_str.constprop.0':
/usr/src/RPM/BUILD/coturn-4.5.2/src/client/ns_turn_msg.c:260: undefined reference to `FIPS_mode'
collect2: error: ld returned 1 exit status
make: *** [Makefile:111: bin/turnutils_uclient] Error 1
make: Leaving directory '/usr/src/RPM/BUILD/coturn-4.5.2'
make: Entering directory '/usr/src/RPM/BUILD/coturn-4.5.2'
mkdir -p bin
rm -rf bin/turnadmin
cc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -g  -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Wcast-qual -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ffat-lto-objects -DLIBEV_OK -DTURN_HAS_DAEMON    -DTURN_NO_PROMETHEUS       -DINSTALL_PREFIX=/usr -DTURNDB=/var/db/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/  -I/usr/include/pgsql -I/usr/include/mysql -D_FILE_OFFSET_BITS=64 -I/usr/local/include/hiredis -I/usr/local/include    -DTURN_NO_MONGO  -DTURN_NO_SYSTEMD src/apps/relay/ns_ioalib_engine_impl.c src/apps/relay/turn_ports.c src/apps/relay/http_server.c src/apps/relay/acme.c -Ilib src/apps/relay/mainrelay.c src/apps/relay/netengine.c src/apps/relay/libtelnet.c src/apps/relay/turn_admin_server.c src/apps/relay/userdb.c src/apps/relay/tls_listener.c src/apps/relay/dtls_listener.c src/apps/relay/prom_server.c src/apps/common/hiredis_libevent2.c src/apps/relay/dbdrivers/dbdriver.c src/apps/relay/dbdrivers/dbd_sqlite.c src/apps/relay/dbdrivers/dbd_pgsql.c src/apps/relay/dbdrivers/dbd_mysql.c src/apps/relay/dbdrivers/dbd_mongo.c src/apps/relay/dbdrivers/dbd_redis.c src/apps/common/apputils.c src/apps/common/ns_turn_utils.c src/apps/common/stun_buffer.c src/client/ns_turn_ioaddr.c src/client/ns_turn_msg_addr.c src/client/ns_turn_msg.c  src/server/ns_turn_allocation.c src/server/ns_turn_maps_rtcp.c src/server/ns_turn_maps.c src/server/ns_turn_server.c -o bin/turnserver -lsqlite3 -lpq -lmariadb -ldl -lm -lssl -lcrypto -lz -L/usr/local/lib -lhiredis -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -levent 
In file included 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:
src/apps/relay/ns_ioalib_engine_impl.c: In function 'create_ioa_engine':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/relay/mainrelay.h:64,
                 from src/apps/relay/mainrelay.c:31:
src/apps/relay/mainrelay.c: In function 'set_option':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/relay/mainrelay.c: In function 'read_config_file':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1035 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/relay/mainrelay.c: In function 'main':
src/ns_turn_defs.h:139:25: warning: 'strncpy' output may be truncated copying 128 bytes from a string of length 1024 [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 2049 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/relay/userdb.h:39,
                 from src/apps/relay/turn_admin_server.c:58:
src/apps/relay/turn_admin_server.c: In function 'cli_telnet_event_handler':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/relay/turn_admin_server.c: In function 'handle_https':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/relay/turn_admin_server.c:3586:49: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
 3586 |                                                 strncpy(current_eff_realm(),realm0,STUN_MAX_REALM_SIZE);
      |                                                 ^
src/apps/relay/turn_admin_server.c:3586:49: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
src/apps/relay/turn_admin_server.c:3586:49: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
src/apps/relay/turn_admin_server.c:3586:49: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
src/ns_turn_defs.h:139:25: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/relay/turn_admin_server.c:3513:49: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
 3513 |                                                 strncpy(current_eff_realm(),realm0,STUN_MAX_REALM_SIZE);
      |                                                 ^
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/relay/turn_admin_server.c:3413:49: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
 3413 |                                                 strncpy(current_eff_realm(),realm0,STUN_MAX_REALM_SIZE);
      |                                                 ^
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/relay/turn_admin_server.c:3378:41: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
 3378 |                                         strncpy(current_eff_realm(),realm0,STUN_MAX_REALM_SIZE);
      |                                         ^
src/ns_turn_defs.h:139:25: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/relay/turn_admin_server.c:3366:41: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
 3366 |                                         strncpy(current_eff_realm(),realm0,STUN_MAX_REALM_SIZE);
      |                                         ^
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 33 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/relay/turn_admin_server.c:3769:27: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation]
 3769 |                           strncpy(current_eff_realm(),realm0,STUN_MAX_REALM_SIZE);
      |                           ^
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/relay/userdb.h:39,
                 from src/apps/relay/userdb.c:54:
src/apps/relay/userdb.c: In function 'set_default_realm_name':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/relay/userdb.c: In function 'get_realm.part.0':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/relay/userdb.c: In function 'start_user_check':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/relay/userdb.c: In function 'add_ip_list_range':
src/ns_turn_defs.h:139:25: warning: '__strncpy_chk' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/apputils.h:38,
                 from src/apps/relay/tls_listener.c:31:
src/apps/relay/tls_listener.c: In function 'create_tls_listener_server':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/apputils.h:38,
                 from src/apps/relay/dtls_listener.c:31:
src/apps/relay/dtls_listener.c: In function 'create_dtls_listener_server':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/relay/dbdrivers/dbd_sqlite.c: In function 'get_sqlite_connection':
src/apps/relay/dbdrivers/dbd_sqlite.c:144:17: warning: '__strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
  144 |                 strncpy(dir_fixed,home,szh);
      |                 ^
In function 'fix_user_directory',
    inlined from 'get_sqlite_connection' at src/apps/relay/dbdrivers/dbd_sqlite.c:183:3:
src/apps/relay/dbdrivers/dbd_sqlite.c:141:30: note: length computed here
  141 |                 size_t szh = strlen(home);
      |                              ^~~~~~~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/relay/dbdrivers/../mainrelay.h:64,
                 from src/apps/relay/dbdrivers/dbd_sqlite.c:32:
src/apps/relay/dbdrivers/dbd_sqlite.c: In function 'sqlite_get_oauth_key':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 65 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/relay/dbdrivers/../mainrelay.h:64,
                 from src/apps/relay/dbdrivers/dbd_pgsql.c:32:
src/apps/relay/dbdrivers/dbd_pgsql.c: In function 'pgsql_get_oauth_key':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 65 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/relay/dbdrivers/../mainrelay.h:64,
                 from src/apps/relay/dbdrivers/dbd_mysql.c:32:
src/apps/relay/dbdrivers/dbd_mysql.c: In function 'mysql_get_oauth_key':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/relay/dbdrivers/../mainrelay.h:64,
                 from src/apps/relay/dbdrivers/dbd_redis.c:32:
src/apps/relay/dbdrivers/dbd_redis.c: In function 'redis_get_oauth_key':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 65 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/apps/common/ns_turn_utils.h:39,
                 from src/apps/common/apputils.c:31:
src/apps/common/apputils.c: In function 'print_abs_file_name':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included 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:
src/apps/common/ns_turn_utils.c: In function 'set_logfile':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/client/ns_turn_ioaddr.c:31:
src/client/ns_turn_ioaddr.c: In function 'make_ioa_addr':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/client/ns_turn_msg.c: In function 'stun_produce_integrity_key_str':
src/client/ns_turn_msg.c:260:21: warning: implicit declaration of function 'FIPS_mode' [-Wimplicit-function-declaration]
  260 |                 if (FIPS_mode()) {
      |                     ^~~~~~~~~
src/client/ns_turn_msg.c:260:21: warning: nested extern declaration of 'FIPS_mode' [-Wnested-externs]
src/client/ns_turn_msg.c:171:9: warning: '__strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-truncation]
  171 |         strncpy((char*)str+ulen+1,(const char*)realm,sz-ulen-1);
      |         ^
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];
      |                 ^~~~
src/client/ns_turn_msg.c: In function 'stun_check_message_integrity_str':
src/client/ns_turn_msg.c:1988:17: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation]
 1988 |                 strncpy((char*)pwd,(const char*)upwd,sizeof(password_t));
      |                 ^
In file included from src/client/ns_turn_ioaddr.h:34,
                 from src/client/ns_turn_msg.h:34,
                 from src/client/ns_turn_msg.c:31:
src/client/ns_turn_msg.c: In function 'convert_oauth_key_data':
src/ns_turn_defs.h:139:25: warning: 'strncpy' output may be truncated copying 129 bytes from a string of length 479 [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
In file included 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:
src/server/ns_turn_server.c: In function 'inc_quota':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/server/ns_turn_server.c: In function 'turn_session_info_copy_from':
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 17 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/ns_turn_defs.h:139:25: warning: 'strncpy' specified bound 65 equals destination size [-Wstringop-truncation]
  139 |                         strncpy((char*)(dst),(const char*)(src),szdst);\
      |                         ^~~~~~~
src/apps/relay/dbdrivers/dbd_mysql.c: In function 'decryptPassword.constprop':
src/apps/relay/dbdrivers/dbd_mysql.c:100:9: warning: '__builtin___strcpy_chk' writing one too many bytes into a region of a size that depends on 'strlen' [-Wstringop-overflow=]
  100 |         strcpy(out,last);
      |         ^
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.isra':
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];
      |                 ^
ld: /usr/src/tmp/ccUpYDQU.ltrans5.ltrans.o: in function `stun_produce_integrity_key_str.constprop.0':
/usr/src/RPM/BUILD/coturn-4.5.2/src/client/ns_turn_msg.c:260: undefined reference to `FIPS_mode'
collect2: error: ld returned 1 exit status
make: *** [Makefile:136: bin/turnserver] Error 1
make: Leaving directory '/usr/src/RPM/BUILD/coturn-4.5.2'
error: Bad exit status from /usr/src/tmp/rpm-tmp.86425 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.86425 (%build)
Command exited with non-zero status 1
25.60user 2.95system 0:12.81elapsed 222%CPU (0avgtext+0avgdata 85116maxresident)k
0inputs+0outputs (0major+920489minor)pagefaults 0swaps
hsh-rebuild: rebuild of `coturn-4.5.2-alt1.src.rpm' failed.
Command exited with non-zero status 1
6.02user 1.93system 1:18.90elapsed 10%CPU (0avgtext+0avgdata 127624maxresident)k
0inputs+0outputs (0major+225030minor)pagefaults 0swaps