Mock Version: 4.1 Mock Version: 4.1 Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/coturn.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-101384-65808/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=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/coturn.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/coturn-4.6.2-1.oc9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps --nocheck /builddir/build/SPECS/coturn.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-101384-65808/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=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps --nocheck /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: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.hdh5Cs + 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 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.JEoM8w + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + 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 + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld' ']' ++ find . -name ltmain.sh + ./configure --build=x86_64-opencloudos-linux-gnu --host=x86_64-opencloudos-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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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=x86_64-opencloudos-linux-gnu --host=x86_64-opencloudos-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 -j32 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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ mkdir -p build/obj gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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: 'strncpy' 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 *' 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: '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: 'strncpy' output may be truncated copying 129 bytes from a string of length 479 [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ 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 mkdir -p bin gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h: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.0': src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ 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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h: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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ pwd /builddir/build/BUILD/coturn-4.6.2 mkdir -p bin gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h: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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ pwd /builddir/build/BUILD/coturn-4.6.2 mkdir -p bin gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h: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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ pwd /builddir/build/BUILD/coturn-4.6.2 mkdir -p bin gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -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: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ 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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h: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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ pwd /builddir/build/BUILD/coturn-4.6.2 mkdir -p bin gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h: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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ mkdir -p bin gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -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: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/startuclient.c: In function 'start_connection': src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/uclient/startuclient.c: In function 'start_c2c_connection': src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/apputils.h:38, from src/apps/uclient/mainuclient.c:31: src/apps/uclient/mainuclient.c: In function 'main': src/ns_turn_defs.h:194:9: warning: '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/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ 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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h: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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ mkdir -p bin rm -rf bin/turnadmin gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wall -Wno-deprecated-declarations -Wextra -Wformat-security -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -lrt -lresolv -lcrypto -lssl -levent_core -levent_extra -levent_openssl -levent_pthreads -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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c: In function 'set_ctx': src/apps/relay/mainrelay.c:3530:5: warning: '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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c: In function 'read_config_file': src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1035 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/mainrelay.c: In function 'main': src/ns_turn_defs.h:194:9: warning: '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/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 2049 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h: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: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c: In function 'handle_https': src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3503:13: warning: '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: '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: '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: 'strncpy' output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation] src/ns_turn_defs.h:194:9: warning: '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/ns_turn_defs.h:194:9: warning: '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:3430:13: warning: '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: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: '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/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: '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:3330:13: warning: '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: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: '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/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: '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/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3293:11: warning: '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: '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/ns_turn_defs.h:194:9: warning: '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:3281:11: warning: '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: 'strncpy' specified bound 33 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/turn_admin_server.c:3687:9: warning: '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 'set_default_realm_name': src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/userdb.c: In function 'get_realm.part.0': src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/userdb.c: In function 'start_user_check': src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/userdb.c: In function 'add_ip_list_range': src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/apputils.h:38, from src/apps/relay/tls_listener.c:31: src/apps/relay/tls_listener.c: In function 'create_tls_listener_server': src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/apputils.h:38, from src/apps/relay/dtls_listener.c:31: src/apps/relay/dtls_listener.c: In function 'create_dtls_listener_server': src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_sqlite.c: In function 'get_sqlite_connection': src/apps/relay/dbdrivers/dbd_sqlite.c:170:5: warning: 'strncpy' 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: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 65 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ 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: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 65 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ 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: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ 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: 'strncpy' specified bound 129 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 65 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ 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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/apps/common/ns_turn_utils.h: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: 'strncpy' specified bound 1025 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ In file included from src/client/ns_turn_ioaddr.h:34, from src/client/ns_turn_ioaddr.c:31: src/client/ns_turn_ioaddr.c: In function 'make_ioa_addr': src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 257 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/client/ns_turn_msg.c: In function 'stun_produce_integrity_key_str': src/client/ns_turn_msg.c:171:3: warning: 'strncpy' 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 *' 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: '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: 'strncpy' output may be truncated copying 129 bytes from a string of length 479 [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ 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: 'strncpy' specified bound 513 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/server/ns_turn_server.c: In function 'turn_session_info_copy_from': src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 17 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/ns_turn_defs.h:194:9: warning: 'strncpy' specified bound 65 equals destination size [-Wstringop-truncation] 194 | strncpy((char *)(dst), (const char *)(src), szdst); \ | ^~~~~~~ src/apps/relay/dbdrivers/dbd_mysql.c: In function 'decryptPassword.constprop': src/apps/relay/dbdrivers/dbd_mysql.c:110:3: warning: '__builtin_strcpy' writing one too many bytes into a region of a size that depends on 'strlen' [-Wstringop-overflow=] 110 | strcpy(out, last); | ^ src/apps/relay/dbdrivers/dbd_mysql.c:109:17: note: destination object of size [0, 1023] allocated by 'malloc' 109 | out = (char *)malloc(sizeof(char) * strlen(last)); | ^ src/client/ns_turn_msg.c: In function 'stun_attr_add_integrity_str.constprop.isra': src/client/ns_turn_msg.c: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 *' 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]; | ^ + RPM_EC=0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.U1yv1R install -d /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr install -d /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin install -d /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/var/lib/coturn install -d /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/man/man1 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64 ++ dirname /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64 + cd coturn-4.6.2 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64 'INSTALL=/usr/bin/install -p' install -d /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/etc/coturn install -d /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/lib64 install -d /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn install -d /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn install -d /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/coturn install -d /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/include/turn install -p bin/turnserver /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin install -p bin/turnadmin /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin install -p bin/turnutils_uclient /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin install -p bin/turnutils_peer /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin install -p bin/turnutils_stunclient /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin install -p bin/turnutils_oauth /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin install -p bin/turnutils_natdiscovery /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin install -p -m 0644 man/man1/turnserver.1 /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/man/man1/ install -p -m 0644 man/man1/turnadmin.1 /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/man/man1/ install -p -m 0644 man/man1/turnutils.1 /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/man/man1/ install -p -m 0644 man/man1/turnutils_uclient.1 /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/man/man1/ install -p -m 0644 man/man1/turnutils_stunclient.1 /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/man/man1/ install -p -m 0644 man/man1/turnutils_oauth.1 /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/man/man1/ install -p -m 0644 man/man1/turnutils_natdiscovery.1 /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/man/man1/ install -p -m 0644 man/man1/turnutils_peer.1 /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/man/man1/ install -p -m 0644 man/man1/coturn.1 /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/man/man1/ install -p lib/libturnclient.a /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/lib64 install -p LICENSE /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn install -p README.turnserver /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn install -p README.turnadmin /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn install -p README.turnutils /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn install -p INSTALL /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn install -p postinstall.txt /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn install -p turndb/schema.sql /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn install -p turndb/schema.sql /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/coturn install -p turndb/schema.mongo.sh /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn install -p turndb/schema.mongo.sh /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/coturn install -p turndb/testredisdbsetup.sh /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/coturn install -p turndb/testmongosetup.sh /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/coturn install -p turndb/testsqldbsetup.sql /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/coturn install -p turndb/schema.userdb.redis /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn install -p turndb/schema.userdb.redis /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/coturn install -p turndb/schema.stats.redis /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn install -p turndb/schema.stats.redis /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/coturn if [ -f sqlite/turndb ] ; then install -p sqlite/turndb /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/var/lib/coturn/turndb; fi install -p examples/etc/turnserver.conf /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/etc/coturn/turnserver.conf.default cp -rpf examples/etc /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn cp -rpf examples/scripts /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn rm -rf /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn/scripts/rfc5769.sh cp -rpf include/turn/client /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/include/turn install -p include/turn/ns_turn_defs.h /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/include/turn cat /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/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-1.oc9.x86_64/etc/pki/coturn/public /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/etc/pki/coturn/private /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/run/coturn /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/var/lib/coturn /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/var/log/coturn + install -Dpm 0644 /builddir/build/SOURCES/coturn.service /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/lib/systemd/system/coturn.service + install -Dpm 0644 /builddir/build/SOURCES/coturn.tmpfilesd /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/lib/tmpfiles.d/coturn.conf + install -Dpm 0644 /builddir/build/SOURCES/coturn.logrotate /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/etc/logrotate.d/coturn + install -Dpm 0644 /builddir/build/SOURCES/coturn.sysusersd /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/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-1.oc9.x86_64/etc/coturn/turnserver.conf.default + touch -c -r examples/etc/turnserver.conf /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/etc/coturn/turnserver.conf.default + mv /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/etc/coturn/turnserver.conf.default /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/etc/coturn/turnserver.conf + rm /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/var/lib/coturn/turndb + rm /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn/etc/cacert.pem /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn/etc/turn_client_cert.pem /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn/etc/turn_client_pkey.pem /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn/etc/turn_server_cert.pem /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn/etc/turn_server_pkey.pem + rm /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/doc/coturn/etc/coturn.service + /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 4.6.2-1.oc9 --unique-debug-suffix -4.6.2-1.oc9.x86_64 --unique-debug-src-base coturn-4.6.2-1.oc9.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/coturn-4.6.2 extracting debug info from /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin/turnutils_oauth extracting debug info from /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin/turnadmin extracting debug info from /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin/turnserver extracting debug info from /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin/turnutils_natdiscovery extracting debug info from /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin/turnutils_peer extracting debug info from /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin/turnutils_stunclient extracting debug info from /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin/turnutils_uclient 3201 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/OpenCloudOS/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs *** WARNING: ./etc/coturn/turnserver.conf 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 mangling shebang in /usr/share/coturn/testmongosetup.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 *** WARNING: ./usr/share/coturn/schema.userdb.redis 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/share/coturn/testsqldbsetup.sql is executable but has no shebang, removing executable bit 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/slave_relay_2.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/loadbalance/tcp_c2c_tcp_relay.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/loadbalance/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/basic/udp_c2c_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/tcp_client.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/basic/dos_attack.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/basic/tcp_client_c2c_tcp_relay.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/basic/relay.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_relay_cert.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_dtls_client.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_sctp_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_relay.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_tcp_client.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/longtermsecure/secure_dos_attack.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_udp_client.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_sqlite.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/restapi/secure_relay_secret_with_db_redis.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/restapi/secure_relay_secret_with_db_psql.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/restapi/secure_relay_secret.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_udp_client_with_secret.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/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_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/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_redis.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/oauth.sh from /bin/bash to #!/usr/bin/bash 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/mobile/mobile_relay.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/mobile/mobile_dtls_client.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/mobile/mobile_tls_client_c2c_tcp_relay.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/mobile/mobile_udp_client.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/mobile/mobile_tcp_client.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/doc/coturn/scripts/pack.sh from /bin/sh to #!/usr/bin/sh 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/schema.sql is executable but has no shebang, removing executable bit *** WARNING: Cannot read the first line from ./usr/share/doc/coturn/postinstall.txt, removing executable bit *** WARNING: Cannot read the first line from ./usr/share/doc/coturn/INSTALL, removing executable bit *** WARNING: ./usr/share/doc/coturn/schema.userdb.redis is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/doc/coturn/README.turnserver is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/doc/coturn/README.turnutils is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/doc/coturn/README.turnadmin is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/doc/coturn/LICENSE is executable but has no shebang, removing executable bit *** WARNING: ./usr/include/turn/ns_turn_defs.h is executable but has no shebang, removing executable bit + /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/OpenCloudOS/brp-python-hardlink Processing files: coturn-4.6.2-1.oc9.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.74nINN + umask 022 + cd /builddir/build/BUILD + cd coturn-4.6.2 + LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/licenses/coturn + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/licenses/coturn + cp -pr LICENSE /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/licenses/coturn + RPM_EC=0 ++ jobs -p + exit 0 warning: Duplicate build-ids /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin/turnserver and /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin/turnadmin Provides: config(coturn) = 4.6.2-1.oc9 coturn = 4.6.2-1.oc9 coturn(x86-64) = 4.6.2-1.oc9 group(coturn) turnserver = 4.6.2 user(coturn) Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /usr/bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libevent_core-2.1.so.7()(64bit) libevent_extra-2.1.so.7()(64bit) libevent_openssl-2.1.so.7()(64bit) libevent_pthreads-2.1.so.7()(64bit) libhiredis.so.1.0.0()(64bit) libmariadb.so.3()(64bit) libmariadb.so.3(libmysqlclient_18)(64bit) libpq.so.5()(64bit) libpq.so.5(PG_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) Processing files: coturn-utils-4.6.2-1.oc9.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ZHA1mU + umask 022 + cd /builddir/build/BUILD + cd coturn-4.6.2 + LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/licenses/coturn-utils + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/licenses/coturn-utils + cp -pr LICENSE /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/licenses/coturn-utils + RPM_EC=0 ++ jobs -p + exit 0 Provides: coturn-utils = 4.6.2-1.oc9 coturn-utils(x86-64) = 4.6.2-1.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libevent_core-2.1.so.7()(64bit) libevent_extra-2.1.so.7()(64bit) libssl.so.3()(64bit) libssl.so.3(OPENSSL_3.0.0)(64bit) rtld(GNU_HASH) Processing files: coturn-client-libs-4.6.2-1.oc9.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.QBh2eS + umask 022 + cd /builddir/build/BUILD + cd coturn-4.6.2 + LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/licenses/coturn-client-libs + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/licenses/coturn-client-libs + cp -pr LICENSE /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/licenses/coturn-client-libs + RPM_EC=0 ++ jobs -p + exit 0 Provides: coturn-client-libs = 4.6.2-1.oc9 coturn-client-libs(x86-64) = 4.6.2-1.oc9 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-1.oc9.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.bDOllq + umask 022 + cd /builddir/build/BUILD + cd coturn-4.6.2 + LICENSEDIR=/builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/licenses/coturn-client-devel + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/licenses/coturn-client-devel + cp -pr LICENSE /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/share/licenses/coturn-client-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: coturn-client-devel = 4.6.2-1.oc9 coturn-client-devel(x86-64) = 4.6.2-1.oc9 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-1.oc9.x86_64 Provides: coturn-debugsource = 4.6.2-1.oc9 coturn-debugsource(x86-64) = 4.6.2-1.oc9 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-1.oc9.x86_64 warning: Duplicate build-ids /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/lib/debug/usr/bin/turnadmin-4.6.2-1.oc9.x86_64.debug and /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/lib/debug/usr/bin/turnserver-4.6.2-1.oc9.x86_64.debug Provides: coturn-debuginfo = 4.6.2-1.oc9 coturn-debuginfo(x86-64) = 4.6.2-1.oc9 debuginfo(build-id) = 2147bd8a010fbfe656e935da946ec74e00f4e565 debuginfo(build-id) = nilnil Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: coturn-debugsource(x86-64) = 4.6.2-1.oc9 Processing files: coturn-utils-debuginfo-4.6.2-1.oc9.x86_64 Provides: coturn-utils-debuginfo = 4.6.2-1.oc9 coturn-utils-debuginfo(x86-64) = 4.6.2-1.oc9 debuginfo(build-id) = 0919b2247bb24d4a370c97596bfbf4958634f264 debuginfo(build-id) = 1b046a9e5dafd2635394da02800f696f7c6593c3 debuginfo(build-id) = 68e3449a0b97b0e1399e0376eb18df1056e8ae07 debuginfo(build-id) = a9c5bdd00313a353513db4cee84376536357c5bc debuginfo(build-id) = c2cea777f08e7f37df0d9bb6c3b073fd9b8f5919 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: coturn-debugsource(x86-64) = 4.6.2-1.oc9 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64 Wrote: /builddir/build/RPMS/coturn-client-devel-4.6.2-1.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/coturn-client-libs-4.6.2-1.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/coturn-utils-4.6.2-1.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/coturn-4.6.2-1.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/coturn-utils-debuginfo-4.6.2-1.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/coturn-debugsource-4.6.2-1.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/coturn-debuginfo-4.6.2-1.oc9.x86_64.rpm RPM build warnings: Duplicate build-ids /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin/turnserver and /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/bin/turnadmin Duplicate build-ids /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/lib/debug/usr/bin/turnadmin-4.6.2-1.oc9.x86_64.debug and /builddir/build/BUILDROOT/coturn-4.6.2-1.oc9.x86_64/usr/lib/debug/usr/bin/turnserver-4.6.2-1.oc9.x86_64.debug Child return code was: 0