Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/coturn.spec'], chrootPath='/var/lib/mock/f40-build-759893-120615/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1695859200 Wrote: /builddir/build/SRPMS/coturn-4.6.2-4.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/coturn.spec'], chrootPath='/var/lib/mock/f40-build-759893-120615/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1695859200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.G8TTfn + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf coturn-4.6.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/coturn-4.6.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd coturn-4.6.2 + rm -rf /builddir/build/BUILD/coturn-4.6.2-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/coturn-4.6.2-SPECPARTS + /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.yKh9H7 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd coturn-4.6.2 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' x '!=' x ']' + '[' 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 ++ grep -q runstatedir=DIR ./configure + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --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 -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 docs/Build.md file. Systemd library found. SQLite3 library found. PostgreSQL found. MySQL found. MongoDB not found. Building without MongoDB support. Hiredis found. PREFIX=/usr LOCALSTATEDIR=/var OSLIBS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lrt -lresolv -lcrypto -lssl -levent_core -levent_pthreads -levent_openssl -levent_extra -levent -lsystemd DBLIBS= -lsqlite3 -lpq -L/usr/lib64/ -lmariadb -lhiredis OSCFLAGS=-g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DLIBEV_OK -DTURN_HAS_DAEMON -DTURN_NO_PROMETHEUS -DTURN_NO_SCTP -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb DBCFLAGS= -I/usr/include/mysql/ -I/usr/include/hiredis -D_FILE_OFFSET_BITS=64 --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --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 -j4 V=1 VERBOSE=1 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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DLIBEV_OK -DTURN_HAS_DAEMON -DTURN_NO_PROMETHEUS -DTURN_NO_SCTP -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 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DLIBEV_OK -DTURN_HAS_DAEMON -DTURN_NO_PROMETHEUS -DTURN_NO_SCTP -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 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:194:9: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/client/ns_turn_ioaddr.c:199:3: note: in expansion of macro ‘STRCPY’ 199 | STRCPY(ssaddr, saddr0); | ^~~~~~ mkdir -p build/obj gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DLIBEV_OK -DTURN_HAS_DAEMON -DTURN_NO_PROMETHEUS -DTURN_NO_SCTP -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 src/client/ns_turn_msg.c: In function ‘stun_produce_integrity_key_str’: src/client/ns_turn_msg.c:171:3: warning: ‘__builtin___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:17: 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:1828:7: warning: ‘hmac’ may be used uninitialized [-Wmaybe-uninitialized] 1828 | if (stun_attr_add_str(buf, len, STUN_ATTRIBUTE_MESSAGE_INTEGRITY, hmac, shasize) < 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ns_turn_msg.c:1449:5: note: by argument 4 of type ‘const uint8_t *’ {aka ‘const unsigned char *’} to ‘stun_attr_add_str’ declared here 1449 | 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:1810:11: note: ‘hmac’ declared here 1810 | uint8_t hmac[MAXSHASIZE]; | ^~~~ src/client/ns_turn_msg.c: In function ‘stun_check_message_integrity_str’: src/client/ns_turn_msg.c:1970:5: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 1970 | 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:194:9: warning: ‘__builtin_strncpy’ output may be truncated copying 129 bytes from a string of length 479 [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/client/ns_turn_msg.c:2151:5: note: in expansion of macro ‘STRCPY’ 2151 | STRCPY(key->kid, oakd->kid); | ^~~~~~ 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.6.2 mkdir -p bin gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DLIBEV_OK -DTURN_HAS_DAEMON -DTURN_NO_PROMETHEUS -DTURN_NO_SCTP -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/ src/apps/stunclient/stunclient.c src/apps/common/apputils.c src/apps/common/ns_turn_utils.c src/apps/common/stun_buffer.c -o bin/turnutils_stunclient -Llib -lturnclient -Llib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lrt -lresolv -lcrypto -lssl -levent_core -levent_pthreads -levent_openssl -levent_extra -levent -lsystemd In file included from src/client/ns_turn_ioaddr.h:34, from src/client/ns_turn_msg.h:34, from src/apps/common/apputils.c:31: src/apps/common/apputils.c: In function ‘print_abs_file_name’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/common/apputils.c:1072:9: note: in expansion of macro ‘STRCPY’ 1072 | STRCPY(absfn, fn); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h:44, 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:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/common/ns_turn_utils.c:279:7: note: in expansion of macro ‘STRCPY’ 279 | STRCPY(log_fn_base, fn); | ^~~~~~ pwd /builddir/build/BUILD/coturn-4.6.2 mkdir -p bin gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DLIBEV_OK -DTURN_HAS_DAEMON -DTURN_NO_PROMETHEUS -DTURN_NO_SCTP -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/ src/apps/natdiscovery/natdiscovery.c src/apps/common/apputils.c src/apps/common/ns_turn_utils.c src/apps/common/stun_buffer.c -o bin/turnutils_natdiscovery -Llib -lturnclient -Llib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lrt -lresolv -lcrypto -lssl -levent_core -levent_pthreads -levent_openssl -levent_extra -levent -lsystemd In file included from src/client/ns_turn_ioaddr.h:34, from src/client/ns_turn_msg.h:34, from src/apps/common/apputils.c:31: src/apps/common/apputils.c: In function ‘print_abs_file_name’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/common/apputils.c:1072:9: note: in expansion of macro ‘STRCPY’ 1072 | STRCPY(absfn, fn); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h:44, 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:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/common/ns_turn_utils.c:279:7: note: in expansion of macro ‘STRCPY’ 279 | STRCPY(log_fn_base, fn); | ^~~~~~ pwd /builddir/build/BUILD/coturn-4.6.2 mkdir -p bin gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DLIBEV_OK -DTURN_HAS_DAEMON -DTURN_NO_PROMETHEUS -DTURN_NO_SCTP -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/ src/apps/oauth/oauth.c src/apps/common/apputils.c src/apps/common/ns_turn_utils.c src/apps/common/stun_buffer.c -o bin/turnutils_oauth -Llib -lturnclient -Llib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lrt -lresolv -lcrypto -lssl -levent_core -levent_pthreads -levent_openssl -levent_extra -levent -lsystemd In file included from src/client/ns_turn_ioaddr.h:34, from src/client/ns_turn_msg.h:34, from src/apps/common/apputils.c:31: src/apps/common/apputils.c: In function ‘print_abs_file_name’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/common/apputils.c:1072:9: note: in expansion of macro ‘STRCPY’ 1072 | STRCPY(absfn, fn); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h:44, 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:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/common/ns_turn_utils.c:279:7: note: in expansion of macro ‘STRCPY’ 279 | STRCPY(log_fn_base, fn); | ^~~~~~ pwd /builddir/build/BUILD/coturn-4.6.2 mkdir -p bin gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DLIBEV_OK -DTURN_HAS_DAEMON -DTURN_NO_PROMETHEUS -DTURN_NO_SCTP -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/ src/apps/rfc5769/rfc5769check.c src/apps/common/apputils.c src/apps/common/ns_turn_utils.c src/apps/common/stun_buffer.c -o bin/turnutils_rfc5769check -Llib -lturnclient -Llib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lrt -lresolv -lcrypto -lssl -levent_core -levent_pthreads -levent_openssl -levent_extra -levent -lsystemd In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/apputils.h:38, from src/apps/rfc5769/rfc5769check.c:42: src/apps/rfc5769/rfc5769check.c: In function ‘main’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/rfc5769/rfc5769check.c:122:13: note: in expansion of macro ‘STRCPY’ 122 | STRCPY(okdr.ikm_key, base64encoded_ltp); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/client/ns_turn_msg.h:34, from src/apps/common/apputils.c:31: src/apps/common/apputils.c: In function ‘print_abs_file_name’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/common/apputils.c:1072:9: note: in expansion of macro ‘STRCPY’ 1072 | STRCPY(absfn, fn); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h:44, 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:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/common/ns_turn_utils.c:279:7: note: in expansion of macro ‘STRCPY’ 279 | STRCPY(log_fn_base, fn); | ^~~~~~ mkdir -p bin gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DLIBEV_OK -DTURN_HAS_DAEMON -DTURN_NO_PROMETHEUS -DTURN_NO_SCTP -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/ src/apps/peer/mainudpserver.c src/apps/peer/udpserver.c src/apps/common/apputils.c src/apps/common/ns_turn_utils.c src/apps/common/stun_buffer.c -o bin/turnutils_peer -Llib -lturnclient -Llib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lrt -lresolv -lcrypto -lssl -levent_core -levent_pthreads -levent_openssl -levent_extra -levent -lsystemd In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/apputils.h:38, from src/apps/peer/mainudpserver.c:31: src/apps/peer/mainudpserver.c: In function ‘main’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/peer/mainudpserver.c:76:7: note: in expansion of macro ‘STRCPY’ 76 | STRCPY(ifname, optarg); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h:44, from src/apps/peer/udpserver.h:36, from src/apps/peer/udpserver.c:31: src/apps/peer/udpserver.c: In function ‘udp_create_server_socket.isra’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/peer/udpserver.c:75:3: note: in expansion of macro ‘STRCPY’ 75 | STRCPY(server->ifname, ifname); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/client/ns_turn_msg.h:34, from src/apps/common/apputils.c:31: src/apps/common/apputils.c: In function ‘print_abs_file_name’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/common/apputils.c:1072:9: note: in expansion of macro ‘STRCPY’ 1072 | STRCPY(absfn, fn); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h:44, 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:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/common/ns_turn_utils.c:279:7: note: in expansion of macro ‘STRCPY’ 279 | STRCPY(log_fn_base, fn); | ^~~~~~ mkdir -p bin gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DLIBEV_OK -DTURN_HAS_DAEMON -DTURN_NO_PROMETHEUS -DTURN_NO_SCTP -DINSTALL_PREFIX=/usr -DTURNDB=/var/lib/coturn/turndb -Isrc -Isrc/apps/common -Isrc/server -Isrc/client -Isrc/client++ -I/usr/include/ -I/usr/local/include/ src/apps/uclient/uclient.c src/apps/uclient/startuclient.c src/apps/uclient/mainuclient.c src/apps/common/apputils.c src/apps/common/ns_turn_utils.c src/apps/common/stun_buffer.c -o bin/turnutils_uclient -Llib -lturnclient -Llib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lrt -lresolv -lcrypto -lssl -levent_core -levent_pthreads -levent_openssl -levent_extra -levent -lsystemd In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/apputils.h:38, from src/apps/uclient/startuclient.c:35: src/apps/uclient/startuclient.c: In function ‘clnet_connect’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 129 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/startuclient.c:279:5: note: in expansion of macro ‘STRCPY’ 279 | STRCPY(clnet_info->lsaddr, local_address); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 129 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/startuclient.c:280:5: note: in expansion of macro ‘STRCPY’ 280 | STRCPY(clnet_info->rsaddr, remote_address); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 129 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/startuclient.c:281:5: note: in expansion of macro ‘STRCPY’ 281 | STRCPY(clnet_info->ifname, (const char *)ifname); | ^~~~~~ src/apps/uclient/startuclient.c: In function ‘start_connection’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/startuclient.c:937:3: note: in expansion of macro ‘STRCPY’ 937 | STRCPY(remote_address, remote_address0); | ^~~~~~ src/apps/uclient/startuclient.c: In function ‘start_c2c_connection’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/startuclient.c:1153:3: note: in expansion of macro ‘STRCPY’ 1153 | STRCPY(remote_address, remote_address0); | ^~~~~~ 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:194:9: warning: ‘__builtin_strncpy’ output may be truncated copying 513 bytes from a string of length 1024 [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/mainuclient.c:399:7: note: in expansion of macro ‘STRCPY’ 399 | STRCPY(g_uname, new_uname); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/mainuclient.c:283:7: note: in expansion of macro ‘STRCPY’ 283 | STRCPY(g_upwd, optarg); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/mainuclient.c:280:7: note: in expansion of macro ‘STRCPY’ 280 | STRCPY(g_uname, optarg); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/mainuclient.c:233:7: note: in expansion of macro ‘STRCPY’ 233 | STRCPY(origin, optarg); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/mainuclient.c:375:7: note: in expansion of macro ‘STRCPY’ 375 | STRCPY(pkey_file, fn); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/mainuclient.c:366:7: note: in expansion of macro ‘STRCPY’ 366 | STRCPY(cert_file, fn); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/mainuclient.c:289:7: note: in expansion of macro ‘STRCPY’ 289 | STRCPY(client_ifname, optarg); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/mainuclient.c:358:7: note: in expansion of macro ‘STRCPY’ 358 | STRCPY(g_auth_secret, optarg); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/mainuclient.c:242:7: note: in expansion of macro ‘STRCPY’ 242 | STRCPY(cipher_suite, optarg); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/mainuclient.c:256:7: note: in expansion of macro ‘STRCPY’ 256 | STRCPY(ca_cert_file, fn); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/client/ns_turn_msg.h:34, from src/apps/common/apputils.c:31: src/apps/common/apputils.c: In function ‘print_abs_file_name’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/common/apputils.c:1072:9: note: in expansion of macro ‘STRCPY’ 1072 | STRCPY(absfn, fn); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h:44, 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:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/common/ns_turn_utils.c:279:7: note: in expansion of macro ‘STRCPY’ 279 | STRCPY(log_fn_base, fn); | ^~~~~~ mkdir -p bin rm -rf bin/turnadmin gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DLIBEV_OK -DTURN_HAS_DAEMON -DTURN_NO_PROMETHEUS -DTURN_NO_SCTP -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 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 -L/usr/lib64/ -lmariadb -lhiredis -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lrt -lresolv -lcrypto -lssl -levent_core -levent_pthreads -levent_openssl -levent_extra -levent -lsystemd cd bin; ln -s turnserver turnadmin src/apps/relay/ns_ioalib_engine_impl.c: In function ‘turn_report_allocation_delete’: src/apps/relay/ns_ioalib_engine_impl.c:3588:57: warning: unused parameter ‘socket_type’ [-Wunused-parameter] 3588 | void turn_report_allocation_delete(void *a, SOCKET_TYPE socket_type) { | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/server/ns_turn_ioalib.h:38, from src/server/ns_turn_allocation.h:34, from src/server/ns_turn_session.h:34, from src/server/ns_turn_server.h:34, from src/apps/relay/ns_ioalib_engine_impl.c:32: src/apps/relay/ns_ioalib_engine_impl.c: In function ‘create_ioa_engine’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/ns_ioalib_engine_impl.c:426:7: note: in expansion of macro ‘STRCPY’ 426 | STRCPY(e->relay_ifname, relay_ifname); | ^~~~~~ src/apps/relay/mainrelay.c: In function ‘set_ctx’: src/apps/relay/mainrelay.c:3530:5: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 3530 | strncpy(turn_params.cipher_list, DEFAULT_CIPHER_LIST, TURN_LONG_STRING_SIZE); | ^ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h:44, from src/apps/relay/mainrelay.h:69, from src/apps/relay/mainrelay.c:31: src/apps/relay/mainrelay.c: In function ‘set_option’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2252:5: note: in expansion of macro ‘STRCPY’ 2252 | STRCPY(turn_params.acme_redirect, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2217:5: note: in expansion of macro ‘STRCPY’ 2217 | STRCPY(turn_params.secret_key_file, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:1819:5: note: in expansion of macro ‘STRCPY’ 1819 | STRCPY(turn_params.oauth_server_name, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:1924:7: note: in expansion of macro ‘STRCPY’ 1924 | STRCPY(procgroupname, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:1913:7: note: in expansion of macro ‘STRCPY’ 1913 | STRCPY(procusername, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2214:5: note: in expansion of macro ‘STRCPY’ 2214 | STRCPY(turn_params.dh_file, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2211:5: note: in expansion of macro ‘STRCPY’ 2211 | STRCPY(turn_params.ca_cert_file, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2249:5: note: in expansion of macro ‘STRCPY’ 2249 | STRCPY(turn_params.pidfile, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2246:5: note: in expansion of macro ‘STRCPY’ 2246 | STRCPY(turn_params.cipher_list, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2223:5: note: in expansion of macro ‘STRCPY’ 2223 | STRCPY(turn_params.tls_password, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2220:5: note: in expansion of macro ‘STRCPY’ 2220 | STRCPY(turn_params.pkey_file, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2208:5: note: in expansion of macro ‘STRCPY’ 2208 | STRCPY(turn_params.cert_file, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:1929:5: note: in expansion of macro ‘STRCPY’ 1929 | STRCPY(turn_params.relay_ifname, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2096:5: note: in expansion of macro ‘STRCPY’ 2096 | STRCPY(turn_params.default_users_db.persistent_users_db.userdb, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:1942:5: note: in expansion of macro ‘STRCPY’ 1942 | STRCPY(turn_params.lisExecuting(%install): /bin/sh -e /var/tmp/rpm-tmp.5mkNxR tener_ifname, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2090:5: note: in expansion of macro ‘STRCPY’ 2090 | STRCPY(turn_params.default_users_db.persistent_users_db.userdb, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2118:5: note: in expansion of macro ‘STRCPY’ 2118 | STRCPY(turn_params.redis_statsdb.connection_string, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2114:5: note: in expansion of macro ‘STRCPY’ 2114 | STRCPY(turn_params.default_users_db.persistent_users_db.userdb, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2102:5: note: in expansion of macro ‘STRCPY’ 2102 | STRCPY(turn_params.default_users_db.persistent_users_db.userdb, value); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2291:5: note: in expansion of macro ‘STRCPY’ 2291 | STRCPY(turn_params.default_users_db.persistent_users_db.userdb_sanitized, userdb_sanitized); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2296:5: note: in expansion of macro ‘STRCPY’ 2296 | STRCPY(turn_params.redis_statsdb.connection_string_sanitized, connection_string); | ^~~~~~ src/apps/relay/mainrelay.c: In function ‘read_config_file’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2351:13: note: in expansion of macro ‘STRCPY’ 2351 | STRCPY(config_file, argv[i + 1]); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1035 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2401:11: note: in expansion of macro ‘STRCPY’ 2401 | STRCPY(sarg, s); | ^~~~~~ src/apps/relay/mainrelay.c: In function ‘main’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ output may be truncated copying 128 bytes from a string of length 1024 [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2964:5: note: in expansion of macro ‘STRCPY’ 2964 | STRCPY(get_realm(NULL)->options.name, turn_params.domain); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 2049 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:3194:13: note: in expansion of macro ‘STRCPY’ 3194 | STRCPY(s, *ppfs); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2585:7: note: in expansion of macro ‘STRCPY’ 2585 | STRCPY(user, optarg); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2541:7: note: in expansion of macro ‘STRCPY’ 2541 | STRCPY(secret, optarg); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2604:7: note: in expansion of macro ‘STRCPY’ 2604 | STRCPY(pwd, optarg); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2562:7: note: in expansion of macro ‘STRCPY’ 2562 | STRCPY(turn_params.default_users_db.persistent_users_db.userdb, optarg); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2556:7: note: in expansion of macro ‘STRCPY’ 2556 | STRCPY(turn_params.default_users_db.persistent_users_db.userdb, optarg); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2549:9: note: in expansion of macro ‘STRCPY’ 2549 | STRCPY(secret, optarg); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2580:7: note: in expansion of macro ‘STRCPY’ 2580 | STRCPY(turn_params.default_users_db.persistent_users_db.userdb, optarg); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c:2568:7: note: in expansion of macro ‘STRCPY’ 2568 | STRCPY(turn_params.default_users_db.persistent_users_db.userdb, optarg); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h:44, from src/apps/relay/mainrelay.h:69, from src/apps/relay/turn_admin_server.c:66: src/apps/relay/turn_admin_server.c: In function ‘cli_telnet_event_handler’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:952:9: note: in expansion of macro ‘STRCPY’ 952 | STRCPY(cs->origin, cmd + 3); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:944:9: note: in expansion of macro ‘STRCPY’ 944 | STRCPY(cs->realm, cmd + 3); | ^~~~~~ src/apps/relay/turn_admin_server.c: In function ‘handle_https’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3626:17: note: in expansion of macro ‘STRCPY’ 3626 | STRCPY(key.realm, add_realm); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3628:15: note: in expansion of macro ‘STRCPY’ 3628 | STRCPY(key.ikm_key, add_ikm); | ^~~~~~ src/apps/relay/turn_admin_server.c:3503:13: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] 3503 | strncpy(current_eff_realm(), realm0, STUN_MAX_REALM_SIZE); | ^ src/apps/relay/turn_admin_server.c:3503:13: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] src/apps/relay/turn_admin_server.c:3503:13: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] src/apps/relay/turn_admin_server.c:3503:13: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation] src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3542:17: note: in expansion of macro ‘STRCPY’ 3542 | STRCPY(o, corigin); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3543:17: note: in expansion of macro ‘STRCPY’ 3543 | STRCPY(r, add_realm); | ^~~~~~ src/apps/relay/turn_admin_server.c:3430:13: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] 3430 | strncpy(current_eff_realm(), realm0, STUN_MAX_REALM_SIZE); | ^ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3445:19: note: in expansion of macro ‘STRCPY’ 3445 | STRCPY(ss, secret); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3446:19: note: in expansion of macro ‘STRCPY’ 3446 | STRCPY(r, realm); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3480:17: note: in expansion of macro ‘STRCPY’ 3480 | STRCPY(ss, add_secret); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3481:17: note: in expansion of macro ‘STRCPY’ 3481 | STRCPY(r, add_realm); | ^~~~~~ src/apps/relay/turn_admin_server.c:3330:13: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] 3330 | strncpy(current_eff_realm(), realm0, STUN_MAX_REALM_SIZE); | ^ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3345:19: note: in expansion of macro ‘STRCPY’ 3345 | STRCPY(u, user); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3346:19: note: in expansion of macro ‘STRCPY’ 3346 | STRCPY(r, realm); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3390:21: note: in expansion of macro ‘STRCPY’ 3390 | STRCPY(u, add_user); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3391:21: note: in expansion of macro ‘STRCPY’ 3391 | STRCPY(r, add_realm); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3392:21: note: in expansion of macro ‘STRCPY’ 3392 | STRCPY(p, pwd); | ^~~~~~ src/apps/relay/turn_admin_server.c:3293:11: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] 3293 | strncpy(current_eff_realm(), realm0, STUN_MAX_REALM_SIZE); | ^ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3156:13: note: in expansion of macro ‘STRCPY’ 3156 | STRCPY(realm, r); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3191:15: note: in expansion of macro ‘STRCPY’ 3191 | STRCPY(realm, r); | ^~~~~~ src/apps/relay/turn_admin_server.c:3281:11: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] 3281 | strncpy(current_eff_realm(), realm0, STUN_MAX_REALM_SIZE); | ^ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 33 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3222:13: note: in expansion of macro ‘STRCPY’ 3222 | STRCPY(as->as_login, uname); | ^~~~~~ src/apps/relay/turn_admin_server.c:3687:9: warning: ‘__builtin_strncpy’ output may be truncated copying 127 bytes from a string of length 1024 [-Wstringop-truncation] 3687 | strncpy(current_eff_realm(), realm0, STUN_MAX_REALM_SIZE); | ^ In file included from src/client/ns_turn_ioaddr.h:34, from src/server/ns_turn_maps.h:34, from src/apps/relay/dbdrivers/../userdb.h:39, from src/apps/relay/dbdrivers/dbdriver.h:35, from src/apps/relay/userdb.c:51: src/apps/relay/userdb.c: In function ‘get_realm.part.0’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/userdb.c:160:7: note: in expansion of macro ‘STRCPY’ 160 | STRCPY(ret->options.name, name); | ^~~~~~ src/apps/relay/userdb.c: In function ‘set_default_realm_name’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/userdb.c:143:3: note: in expansion of macro ‘STRCPY’ 143 | STRCPY(default_realm_params_ptr->options.name, realm); | ^~~~~~ src/apps/relay/userdb.c: In function ‘start_user_check’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/userdb.c:640:3: note: in expansion of macro ‘STRCPY’ 640 | STRCPY(am.username, usname); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/userdb.c:641:3: note: in expansion of macro ‘STRCPY’ 641 | STRCPY(am.realm, realm); | ^~~~~~ src/apps/relay/userdb.c: In function ‘add_ip_list_range’: src/ns_turn_defs.h:194:9: warning: ‘__builtin___strncpy_chk’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/userdb.c:1217:3: note: in expansion of macro ‘STRCPY’ 1217 | STRCPY(list->rs[list->ranges_number - 1].str, range); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/userdb.c:1219:5: note: in expansion of macro ‘STRCPY’ 1219 | STRCPY(list->rs[list->ranges_number - 1].realm, realm); | ^~~~~~ 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:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/tls_listener.c:306:5: note: in expansion of macro ‘STRCPY’ 306 | STRCPY(server->ifname, ifname); | ^~~~~~ 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:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dtls_listener.c:903:5: note: in expansion of macro ‘STRCPY’ 903 | STRCPY(server->ifname, ifname); | ^~~~~~ src/apps/relay/dbdrivers/dbd_sqlite.c: In function ‘get_sqlite_connection’: src/apps/relay/dbdrivers/dbd_sqlite.c:170:5: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 170 | strncpy(dir_fixed, home, szh); | ^ In function ‘fix_user_directory’, inlined from ‘get_sqlite_connection’ at src/apps/relay/dbdrivers/dbd_sqlite.c:216:5: src/apps/relay/dbdrivers/dbd_sqlite.c:167:18: note: length computed here 167 | size_t szh = strlen(home); | ^~~~~~~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/server/ns_turn_maps.h:34, from src/apps/relay/dbdrivers/../userdb.h:39, from src/apps/relay/dbdrivers/dbdriver.h:35, from src/apps/relay/dbdrivers/dbd_sqlite.h:35, 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:194:9: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_sqlite.c:352:9: note: in expansion of macro ‘STRCPY’ 352 | STRCPY(key->ikm_key, sqlite3_column_text(st, 0)); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 65 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_sqlite.c:355:9: note: in expansion of macro ‘STRCPY’ 355 | STRCPY(key->as_rs_alg, sqlite3_column_text(st, 3)); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_sqlite.c:356:9: note: in expansion of macro ‘STRCPY’ 356 | STRCPY(key->realm, sqlite3_column_text(st, 4)); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 129 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_sqlite.c:357:9: note: in expansion of macro ‘STRCPY’ 357 | STRCPY(key->kid, kid); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/server/ns_turn_maps.h:34, from src/apps/relay/dbdrivers/../userdb.h:39, from src/apps/relay/dbdrivers/dbdriver.h:35, from src/apps/relay/dbdrivers/dbd_pgsql.h:35, 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:194:9: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_pgsql.c:179:7: note: in expansion of macro ‘STRCPY’ 179 | STRCPY(key->ikm_key, PQgetvalue(res, 0, 0)); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 65 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_pgsql.c:182:7: note: in expansion of macro ‘STRCPY’ 182 | STRCPY(key->as_rs_alg, PQgetvalue(res, 0, 3)); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_pgsql.c:183:7: note: in expansion of macro ‘STRCPY’ 183 | STRCPY(key->realm, PQgetvalue(res, 0, 4)); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 129 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_pgsql.c:184:7: note: in expansion of macro ‘STRCPY’ 184 | STRCPY(key->kid, kid); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/server/ns_turn_maps.h:34, from src/apps/relay/dbdrivers/../userdb.h:39, from src/apps/relay/dbdrivers/dbdriver.h:35, from src/apps/relay/dbdrivers/dbd_mysql.h:35, 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:194:9: warning: ‘__builtin_strncpy’ specified bound 129 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_mysql.c:429:13: note: in expansion of macro ‘STRCPY’ 429 | STRCPY(key->kid, kid); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/server/ns_turn_maps.h:34, from src/apps/relay/dbdrivers/../userdb.h:39, from src/apps/relay/dbdrivers/dbdriver.h:35, from src/apps/relay/dbdrivers/dbd_redis.h:35, 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:194:9: warning: ‘__builtin_strncpy’ specified bound 129 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_redis.c:476:5: note: in expansion of macro ‘STRCPY’ 476 | STRCPY(key->kid, kid); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_redis.c:496:15: note: in expansion of macro ‘STRCPY’ 496 | STRCPY(key->ikm_key, val); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_redis.c:494:15: note: in expansion of macro ‘STRCPY’ 494 | STRCPY(key->realm, val); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 65 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_redis.c:492:15: note: in expansion of macro ‘STRCPY’ 492 | STRCPY(key->as_rs_alg, val); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/client/ns_turn_msg.h:34, from src/apps/common/apputils.c:31: src/apps/common/apputils.c: In function ‘print_abs_file_name’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/common/apputils.c:1072:9: note: in expansion of macro ‘STRCPY’ 1072 | STRCPY(absfn, fn); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h:44, 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:194:9: warning: ‘__builtin_strncpy’ specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/common/ns_turn_utils.c:279:7: note: in expansion of macro ‘STRCPY’ 279 | STRCPY(log_fn_base, fn); | ^~~~~~ 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:194:9: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/client/ns_turn_ioaddr.c:199:3: note: in expansion of macro ‘STRCPY’ 199 | STRCPY(ssaddr, saddr0); | ^~~~~~ src/client/ns_turn_msg.c: In function ‘stun_produce_integrity_key_str’: src/client/ns_turn_msg.c:171:3: warning: ‘__builtin___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:17: 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:1828:7: warning: ‘hmac’ may be used uninitialized [-Wmaybe-uninitialized] 1828 | if (stun_attr_add_str(buf, len, STUN_ATTRIBUTE_MESSAGE_INTEGRITY, hmac, shasize) < 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/client/ns_turn_msg.c:1449:5: note: by argument 4 of type ‘const uint8_t *’ {aka ‘const unsigned char *’} to ‘stun_attr_add_str’ declared here 1449 | 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:1810:11: note: ‘hmac’ declared here 1810 | uint8_t hmac[MAXSHASIZE]; | ^~~~ src/client/ns_turn_msg.c: In function ‘stun_check_message_integrity_str’: src/client/ns_turn_msg.c:1970:5: warning: ‘__builtin_strncpy’ specified bound 257 equals destination size [-Wstringop-truncation] 1970 | 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:194:9: warning: ‘__builtin_strncpy’ output may be truncated copying 129 bytes from a string of length 479 [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/client/ns_turn_msg.c:2151:5: note: in expansion of macro ‘STRCPY’ 2151 | STRCPY(key->kid, oakd->kid); | ^~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/server/ns_turn_ioalib.h:38, from src/server/ns_turn_allocation.h:34, from src/server/ns_turn_session.h:34, 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:194:9: warning: ‘__builtin_strncpy’ specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/server/ns_turn_server.c:177:7: note: in expansion of macro ‘STRCPY’ 177 | STRCPY(ss->username, username); | ^~~~~~ src/server/ns_turn_server.c: In function ‘turn_session_info_copy_from’: src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 17 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/server/ns_turn_server.c:475:7: note: in expansion of macro ‘STRCPY’ 475 | STRCPY(tsi->tls_method, get_ioa_socket_tls_method(ss->client_socket)); | ^~~~~~ src/ns_turn_defs.h:194:9: warning: ‘__builtin_strncpy’ specified bound 65 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/server/ns_turn_server.c:476:7: note: in expansion of macro ‘STRCPY’ 476 | STRCPY(tsi->tls_cipher, get_ioa_socket_tls_cipher(ss->client_socket)); | ^~~~~~ + RPM_EC=0 ++ jobs -p + exit 0 install -d /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr install -d /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin install -d /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/var/lib/coturn install -d /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/man/man1 install -d /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/etc/coturn install -d /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/lib64 install -d /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn install -d /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn install -d /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/coturn install -d /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/include/turn install -p bin/turnserver /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin install -p bin/turnadmin /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64 ++ dirname /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd coturn-4.6.2 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64 'INSTALL=/usr/bin/install -p' install -p bin/turnutils_uclient /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin install -p bin/turnutils_peer /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin install -p bin/turnutils_stunclient /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin install -p bin/turnutils_oauth /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin install -p bin/turnutils_natdiscovery /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin install -p -m 0644 man/man1/turnserver.1 /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/man/man1/ install -p -m 0644 man/man1/turnadmin.1 /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/man/man1/ install -p -m 0644 man/man1/turnutils.1 /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/man/man1/ install -p -m 0644 man/man1/turnutils_uclient.1 /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/man/man1/ install -p -m 0644 man/man1/turnutils_stunclient.1 /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/man/man1/ install -p -m 0644 man/man1/turnutils_oauth.1 /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/man/man1/ install -p -m 0644 man/man1/turnutils_natdiscovery.1 /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/man/man1/ install -p -m 0644 man/man1/turnutils_peer.1 /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/man/man1/ install -p -m 0644 man/man1/coturn.1 /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/man/man1/ install -p lib/libturnclient.a /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/lib64 install -p LICENSE /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn install -p README.turnserver /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn install -p README.turnadmin /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn install -p README.turnutils /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn install -p INSTALL /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn install -p postinstall.txt /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn install -p turndb/schema.sql /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn install -p turndb/schema.sql /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/coturn install -p turndb/schema.mongo.sh /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn install -p turndb/schema.mongo.sh /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/coturn install -p turndb/testredisdbsetup.sh /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/coturn install -p turndb/testmongosetup.sh /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/coturn install -p turndb/testsqldbsetup.sql /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/coturn install -p turndb/schema.userdb.redis /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn install -p turndb/schema.userdb.redis /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/coturn install -p turndb/schema.stats.redis /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn install -p turndb/schema.stats.redis /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/coturn if [ -f sqlite/turndb ] ; then install -p sqlite/turndb /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/var/lib/coturn/turndb; fi install -p examples/etc/turnserver.conf /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/etc/coturn/turnserver.conf.default cp -rpf examples/etc /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn cp -rpf examples/scripts /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn rm -rf /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn/scripts/rfc5769.sh cp -rpf include/turn/client /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/include/turn install -p include/turn/ns_turn_defs.h /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/include/turn cat /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn/postinstall.txt See docs folder or go to https://github.com/coturn/coturn/docs/PostInstall.md+ mkdir -p /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/etc/pki/coturn/public /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/etc/pki/coturn/private /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/run/coturn /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/var/lib/coturn /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/var/log/coturn + install -Dpm 0644 /builddir/build/SOURCES/coturn.service /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/lib/systemd/system/coturn.service + install -Dpm 0644 /builddir/build/SOURCES/coturn.tmpfilesd /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/lib/tmpfiles.d/coturn.conf + install -Dpm 0644 /builddir/build/SOURCES/coturn.logrotate /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/etc/logrotate.d/coturn + install -Dpm 0644 /builddir/build/SOURCES/coturn.sysusersd /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/lib/sysusers.d/coturn.conf + 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.6.2-4.fc40.riscv64/etc/coturn/turnserver.conf.default + touch -c -r examples/etc/turnserver.conf /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/etc/coturn/turnserver.conf.default + mv /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/etc/coturn/turnserver.conf.default /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/etc/coturn/turnserver.conf + rm /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/var/lib/coturn/turndb + rm /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn/etc/cacert.pem /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn/etc/turn_client_cert.pem /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn/etc/turn_client_pkey.pem /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn/etc/turn_server_cert.pem /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn/etc/turn_server_pkey.pem + rm /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/doc/coturn/etc/coturn.service + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 4.6.2-4.fc40 --unique-debug-suffix -4.6.2-4.fc40.riscv64 --unique-debug-src-base coturn-4.6.2-4.fc40.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/coturn-4.6.2 find-debuginfo: starting Extracting debug info from 7 files DWARF-compressing 7 files sepdebugcrcfix: Updated 7 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/coturn-4.6.2-4.fc40.riscv64 3201 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./etc/coturn/turnserver.conf is executable but has no shebang, removing executable bit mangling shebang in /usr/share/doc/coturn/scripts/basic/dos_attack.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/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/relay.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/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_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/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_sqlite.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_tcp_client.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_udp_client.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_dtls_client_cert.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_dtls_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_tcp_client_c2c_tcp_relay.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_relay_cert.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/peer.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_with_db_mysql.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/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_psql.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_sqlite.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_tcp_client.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/mobile/mobile_udp_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_tls_client_c2c_tcp_relay.sh from /bin/sh to #!/usr/bin/sh 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/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/udp_c2c.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/loadbalance/tcp_c2c_tcp_relay.sh from /bin/sh to #!/usr/bin/sh *** 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.stats.redis 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/schema.sql is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/doc/coturn/LICENSE 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: Cannot read the first line from ./usr/share/doc/coturn/INSTALL, removing executable bit *** WARNING: Cannot read the first line from ./usr/share/doc/coturn/postinstall.txt, removing executable bit *** WARNING: ./usr/share/doc/coturn/README.turnserver 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 mangling shebang in /usr/share/coturn/testmongosetup.sh from /bin/sh to #!/usr/bin/sh *** WARNING: ./usr/share/coturn/testsqldbsetup.sql is executable but has no shebang, removing executable bit mangling shebang in /usr/share/coturn/schema.mongo.sh from /bin/sh to #!/usr/bin/sh *** WARNING: ./usr/share/coturn/schema.stats.redis is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/coturn/schema.sql is executable but has no shebang, removing executable bit mangling shebang in /usr/share/coturn/testredisdbsetup.sh from /bin/sh to #!/usr/bin/sh *** WARNING: ./usr/include/turn/ns_turn_defs.h is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.xHunt7 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd coturn-4.6.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 + ldd /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin/turnserver + grep -q libmariadb.so + ldd /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin/turnserver + grep -q libpq.so + ldd /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin/turnserver + grep -q libsystemd.so + RPM_EC=0 ++ jobs -p + exit 0 Processing files: coturn-4.6.2-4.fc40.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.3hl2k8 + umask 022 + cd /builddir/build/BUILD + cd coturn-4.6.2 + LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/licenses/coturn + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/licenses/coturn + cp -pr /builddir/build/BUILD/coturn-4.6.2/LICENSE /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/licenses/coturn + RPM_EC=0 ++ jobs -p + exit 0 warning: Duplicate build-ids /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin/turnserver and /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin/turnadmin Provides: config(coturn) = 4.6.2-4.fc40 coturn = 4.6.2-4.fc40 coturn(riscv-64) = 4.6.2-4.fc40 group(coturn) turnserver = 4.6.2 user(coturn) = dSBjb3R1cm4gLSAiQ290dXJuIFRVUk4gU2VydmVyIGRhZW1vbiIgL3Vzci9zaGFyZS9jb3R1cm4gLQAA 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 ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.34)(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libevent_core-2.1.so.7()(64bit) libevent_extra-2.1.so.7()(64bit) libevent_openssl-2.1.so.7()(64bit) libevent_pthreads-2.1.so.7()(64bit) libhiredis.so.1.0.0()(64bit) libmariadb.so.3()(64bit) libmariadb.so.3(libmysqlclient_18)(64bit) libpq.so.5()(64bit) libpq.so.5(RHPG_9.6)(64bit) libsqlite3.so.0()(64bit) libssl.so.3()(64bit) libssl.so.3(OPENSSL_3.0.0)(64bit) libsystemd.so.0()(64bit) libsystemd.so.0(LIBSYSTEMD_209)(64bit) rtld(GNU_HASH) Recommends: group(coturn) perl(DBI) perl(HTTP::Request::Common) perl(strict) perl(warnings) perl-interpreter telnet user(coturn) Processing files: coturn-utils-4.6.2-4.fc40.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.3wtp78 + umask 022 + cd /builddir/build/BUILD + cd coturn-4.6.2 + LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/licenses/coturn-utils + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/licenses/coturn-utils + cp -pr /builddir/build/BUILD/coturn-4.6.2/LICENSE /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/licenses/coturn-utils + RPM_EC=0 ++ jobs -p + exit 0 Provides: coturn-utils = 4.6.2-4.fc40 coturn-utils(riscv-64) = 4.6.2-4.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libevent_core-2.1.so.7()(64bit) libevent_extra-2.1.so.7()(64bit) libssl.so.3()(64bit) libssl.so.3(OPENSSL_3.0.0)(64bit) rtld(GNU_HASH) Processing files: coturn-client-libs-4.6.2-4.fc40.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.z0RZxp + umask 022 + cd /builddir/build/BUILD + cd coturn-4.6.2 + LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/licenses/coturn-client-libs + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/licenses/coturn-client-libs + cp -pr /builddir/build/BUILD/coturn-4.6.2/LICENSE /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/licenses/coturn-client-libs + RPM_EC=0 ++ jobs -p + exit 0 Provides: coturn-client-libs = 4.6.2-4.fc40 coturn-client-libs(riscv-64) = 4.6.2-4.fc40 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.6.2-4.fc40.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.rTkasR + umask 022 + cd /builddir/build/BUILD + cd coturn-4.6.2 + LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/licenses/coturn-client-devel + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/licenses/coturn-client-devel + cp -pr /builddir/build/BUILD/coturn-4.6.2/LICENSE /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/share/licenses/coturn-client-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: coturn-client-devel = 4.6.2-4.fc40 coturn-client-devel(riscv-64) = 4.6.2-4.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: coturn-debugsource-4.6.2-4.fc40.riscv64 Provides: coturn-debugsource = 4.6.2-4.fc40 coturn-debugsource(riscv-64) = 4.6.2-4.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: coturn-debuginfo-4.6.2-4.fc40.riscv64 warning: Duplicate build-ids /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/lib/debug/usr/bin/turnadmin-4.6.2-4.fc40.riscv64.debug and /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/lib/debug/usr/bin/turnserver-4.6.2-4.fc40.riscv64.debug Provides: coturn-debuginfo = 4.6.2-4.fc40 coturn-debuginfo(riscv-64) = 4.6.2-4.fc40 debuginfo(build-id) = 5165ae4e7c9858cd36d858d40851b2699108165c 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(riscv-64) = 4.6.2-4.fc40 Processing files: coturn-utils-debuginfo-4.6.2-4.fc40.riscv64 Provides: coturn-utils-debuginfo = 4.6.2-4.fc40 coturn-utils-debuginfo(riscv-64) = 4.6.2-4.fc40 debuginfo(build-id) = 0ae1d99d6a6294b3902295b294084672d43b2723 debuginfo(build-id) = 567d844d6bd767e7fe715d3a48cbe31a1d365d9c debuginfo(build-id) = 6497ab7c74f2da41fd939a93afe8b8266a19a287 debuginfo(build-id) = b81021604df1440ee377163e7c5617d27582190e debuginfo(build-id) = e542d12f24ec3c6875baf9e1dc3016f0bea60ca9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: coturn-debugsource(riscv-64) = 4.6.2-4.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64 Wrote: /builddir/build/RPMS/coturn-4.6.2-4.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/coturn-utils-debuginfo-4.6.2-4.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/coturn-utils-4.6.2-4.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/coturn-debuginfo-4.6.2-4.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/coturn-client-devel-4.6.2-4.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/coturn-client-libs-4.6.2-4.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/coturn-debugsource-4.6.2-4.fc40.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.xyf6da + umask 022 + cd /builddir/build/BUILD + cd coturn-4.6.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.VfZ513 + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/coturn-4.6.2-SPECPARTS + rm -rf coturn-4.6.2 coturn-4.6.2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: Duplicate build-ids /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin/turnserver and /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/bin/turnadmin Duplicate build-ids /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/lib/debug/usr/bin/turnadmin-4.6.2-4.fc40.riscv64.debug and /builddir/build/BUILDROOT/coturn-4.6.2-4.fc40.riscv64/usr/lib/debug/usr/bin/turnserver-4.6.2-4.fc40.riscv64.debug Child return code was: 0