=>> Building multimedia/minisatip build started at Mon Dec 15 22:32:39 EST 2025 port directory: /usr/ports/multimedia/minisatip package name: minisatip-2.0.43,1 building for: FreeBSD pkg.DaveG.ca 14.3-RELEASE-p1 FreeBSD 14.3-RELEASE-p1 1403000 amd64 maintained by: decke@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 794 Dec 13 21:11 /usr/ports/multimedia/minisatip/Makefile Ports top last git commit: 10f7dee57a4c Ports top unclean checkout: no Port dir last git commit: 08d17c9932b8 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1403000 Job Id: 05 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1403000 UNAME_v=FreeBSD 14.3-RELEASE-p1 1403000 UNAME_r=14.3-RELEASE-p1 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/05/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_3_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- decke@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake XDG_DATA_HOME=/wrkdirs/usr/ports/multimedia/minisatip/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/multimedia/minisatip/work XDG_CACHE_HOME=/wrkdirs/usr/ports/multimedia/minisatip/work/.cache HOME=/wrkdirs/usr/ports/multimedia/minisatip/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/multimedia/minisatip/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/multimedia/minisatip/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288 --End CONFIGURE_ENV-- --MAKE_ENV-- OPENSSLBASE=/usr OPENSSLDIR=/etc/ssl OPENSSLINC=/usr/include OPENSSLLIB=/usr/lib XDG_DATA_HOME=/wrkdirs/usr/ports/multimedia/minisatip/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/multimedia/minisatip/work XDG_CACHE_HOME=/wrkdirs/usr/ports/multimedia/minisatip/work/.cache HOME=/wrkdirs/usr/ports/multimedia/minisatip/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/multimedia/minisatip/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/multimedia/minisatip/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -L/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=14.3 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/minisatip" EXAMPLESDIR="share/examples/minisatip" DATADIR="share/minisatip" WWWDIR="www/minisatip" ETCDIR="etc/minisatip" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/minisatip DOCSDIR=/usr/local/share/doc/minisatip EXAMPLESDIR=/usr/local/share/examples/minisatip WWWDIR=/usr/local/www/minisatip ETCDIR=/usr/local/etc/minisatip --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> minisatip-2.0.43,1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.4.2_1.pkg [pkg.DaveG.ca] Installing pkg-2.4.2_1... [pkg.DaveG.ca] Extracting pkg-2.4.2_1: .......... done ===> minisatip-2.0.43,1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of minisatip-2.0.43,1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 => catalinii-minisatip-v2.0.43_GH0.tar.gz doesn't seem to exist in /portdistfiles. => Attempting to fetch https://codeload.github.com/catalinii/minisatip/tar.gz/v2.0.43?dummy=/catalinii-minisatip-v2.0.43_GH0.tar.gz fetch: https://codeload.github.com/catalinii/minisatip/tar.gz/v2.0.43?dummy=/catalinii-minisatip-v2.0.43_GH0.tar.gz: size unknown fetch: https://codeload.github.com/catalinii/minisatip/tar.gz/v2.0.43?dummy=/catalinii-minisatip-v2.0.43_GH0.tar.gz: size of remote file is not known catalinii-minisatip-v2.0.43_GH0.tar.gz 1606 kB 1749 kBps 01s ===> Fetching all distfiles required by minisatip-2.0.43,1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by minisatip-2.0.43,1 for building => SHA256 Checksum OK for catalinii-minisatip-v2.0.43_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by minisatip-2.0.43,1 for building ===> Extracting for minisatip-2.0.43,1 => SHA256 Checksum OK for catalinii-minisatip-v2.0.43_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for minisatip-2.0.43,1 ===> Applying FreeBSD patches for minisatip-2.0.43,1 from /usr/ports/multimedia/minisatip/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> minisatip-2.0.43,1 depends on file: /usr/local/include/linux/videodev2.h - not found ===> Installing existing package /packages/All/v4l_compat-1.23.0_7.pkg [pkg.DaveG.ca] Installing v4l_compat-1.23.0_7... [pkg.DaveG.ca] `-- Installing evdev-proto-5.8... [pkg.DaveG.ca] `-- Extracting evdev-proto-5.8: .... done [pkg.DaveG.ca] Extracting v4l_compat-1.23.0_7: .......... done ===> minisatip-2.0.43,1 depends on file: /usr/local/include/linux/videodev2.h - found ===> Returning to build of minisatip-2.0.43,1 ===> minisatip-2.0.43,1 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg.DaveG.ca] Installing gmake-4.4.1... [pkg.DaveG.ca] `-- Installing gettext-runtime-0.23.1... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting gettext-runtime-0.23.1: .......... done [pkg.DaveG.ca] Extracting gmake-4.4.1: .......... done ===> minisatip-2.0.43,1 depends on package: gmake>=4.4.1 - found ===> Returning to build of minisatip-2.0.43,1 ===> minisatip-2.0.43,1 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> minisatip-2.0.43,1 depends on file: /usr/local/bin/ccache - found ===> Returning to build of minisatip-2.0.43,1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> minisatip-2.0.43,1 depends on shared library: libdvbcsa.so - not found ===> Installing existing package /packages/All/libdvbcsa-1.1.0_1.pkg [pkg.DaveG.ca] Installing libdvbcsa-1.1.0_1... [pkg.DaveG.ca] Extracting libdvbcsa-1.1.0_1: ..... done ===> minisatip-2.0.43,1 depends on shared library: libdvbcsa.so - found (/usr/local/lib/libdvbcsa.so) ===> Returning to build of minisatip-2.0.43,1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for minisatip-2.0.43,1 configure: loading site script /usr/ports/Templates/config.site checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether c++ accepts -g... yes checking for c++ option to enable C++11 features... none needed checking for main in -lrt... yes configure: == Checking C++ 23 == checking for stdio.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for strings.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking for stdio.h... (cached) yes configure: == Using C++ standard -std=c++23 == configure: == Checking LINUX DVB == checking for linux/dvb/frontend.h... no configure: == Checking OpenSSL == checking for openssl/aes.h... yes configure: == Checking DVBCSA == checking for dvbcsa/dvbcsa.h... no configure: == Checking stacktrace support == configure: WARNING: C++23 stacktrace not available. configure: == Checking NETCVCLIENT == ./configure: xml2-config: not found xml2_include= checking for libnetceiver/netcv/defs.h... no configure: creating ./config.status config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating Makefile minisatip configuration Linux DVB: enabled Common Interface (CI) enabled DVBCSA (needs libdvbcsa): disabled C++23 stacktrace: disabled Netceiver support: disabled SatIP Client: enabled Static: disabled dvbapi: enabled CXXFLAGS -std=c++23 -fsanitize=bounds -fsanitize-trap=all =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for minisatip-2.0.43,1 /usr/local/bin/gmake -C src gmake[1]: Entering directory '/wrkdirs/usr/ports/multimedia/minisatip/work/minisatip-2.0.43/src' gmake[1]: ../tools/determine_version.sh: No such file or directory gmake[1]: ../tools/determine_version.sh: No such file or directory c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c minisatip.cpp -o ../build/minisatip.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c socketworks.cpp -o ../build/socketworks.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c stream.cpp -o ../build/stream.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c adapter.cpp -o ../build/adapter.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c httpc.cpp -o ../build/httpc.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c opts.cpp -o ../build/opts.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c api/symbols.cpp -o ../build/api/symbols.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c utils.cpp -o ../build/utils.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c utils/dvb/dvb_support.cpp -o ../build/utils/dvb/dvb_support.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c api/variables.cpp -o ../build/api/variables.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c utils/fifo.cpp -o ../build/utils/fifo.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c utils/logging/logging.cpp -o ../build/utils/logging/logging.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c utils/ticks.cpp -o ../build/utils/ticks.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c utils/uuid.cpp -o ../build/utils/uuid.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c dvbapi.cpp -o ../build/dvbapi.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c ca.cpp -o ../build/ca.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c aes.cpp -o ../build/aes.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c pmt.cpp -o ../build/pmt.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c satipc.cpp -o ../build/satipc.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c tables.cpp -o ../build/tables.o c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -c dvb.cpp -o ../build/dvb.o utils.cpp:560:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 560 | char buf[bl]; | ^~ utils.cpp:560:14: note: read of non-const variable 'bl' is not allowed in a constant expression utils.cpp:558:21: note: declared here 558 | int i, pos = 0, bl = (len * 5) + 74; | ^ 1 warning generated. stream.cpp:905:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 905 | struct iovec iov[max_iov + 1]; | ^~~~~~~~~~~ stream.cpp:905:22: note: read of non-const variable 'max_iov' is not allowed in a constant expression stream.cpp:903:9: note: declared here 903 | int max_iov = TCP_MAX_IOV; | ^ stream.cpp:906:18: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 906 | char rtp_buf[16 * (max_iov + 1)]; | ^~~~~~~~~~~~~~~~~~ stream.cpp:906:24: note: read of non-const variable 'max_iov' is not allowed in a constant expression 906 | char rtp_buf[16 * (max_iov + 1)]; | ^ stream.cpp:903:9: note: declared here 903 | int max_iov = TCP_MAX_IOV; | ^ 2 warnings generated. adapter.cpp:1457:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1457 | char buf[strlen(o) + 1], *arg[40], *sep; | ^~~~~~~~~~~~~ adapter.cpp:1457:21: note: function parameter 'o' with unknown value cannot be used in a constant expression 1457 | char buf[strlen(o) + 1], *arg[40], *sep; | ^ adapter.cpp:1455:28: note: declared here 1455 | void enable_adapters(char *o) { | ^ adapter.cpp:1479:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1479 | char buf[strlen(o) + 1], *arg[40], *sep1, *sep2, *sep3; | ^~~~~~~~~~~~~ adapter.cpp:1479:21: note: function parameter 'o' with unknown value cannot be used in a constant expression 1479 | char buf[strlen(o) + 1], *arg[40], *sep1, *sep2, *sep3; | ^ adapter.cpp:1477:34: note: declared here 1477 | void set_unicable_adapters(char *o, int type) { | ^ adapter.cpp:1521:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1521 | char buf[strlen(o) + 1], *arg[40], *sep1, *sep2; | ^~~~~~~~~~~~~ adapter.cpp:1521:21: note: function parameter 'o' with unknown value cannot be used in a constant expression 1521 | char buf[strlen(o) + 1], *arg[40], *sep1, *sep2; | ^ adapter.cpp:1519:32: note: declared here 1519 | void set_diseqc_adapters(char *o) { | ^ adapter.cpp:1592:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1592 | char buf[strlen(o) + 1], *arg[40], *inps, *poss, *ranges; | ^~~~~~~~~~~~~ adapter.cpp:1592:21: note: function parameter 'o' with unknown value cannot be used in a constant expression 1592 | char buf[strlen(o) + 1], *arg[40], *inps, *poss, *ranges; | ^ adapter.cpp:1590:29: note: declared here 1590 | void set_absolute_src(char *o) { | ^ adapter.cpp:1642:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1642 | char buf[strlen(o) + 1], *arg[40], *sep1; | ^~~~~~~~~~~~~ adapter.cpp:1642:21: note: function parameter 'o' with unknown value cannot be used in a constant expression 1642 | char buf[strlen(o) + 1], *arg[40], *sep1; | ^ adapter.cpp:1640:29: note: declared here 1640 | void set_diseqc_multi(char *o) { | ^ adapter.cpp:1683:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1683 | char buf[strlen(o) + 1], *arg[40], *sep1, *sep2, *sep3; | ^~~~~~~~~~~~~ adapter.cpp:1683:21: note: function parameter 'o' with unknown value cannot be used in a constant expression 1683 | char buf[strlen(o) + 1], *arg[40], *sep1, *sep2, *sep3; | ^ adapter.cpp:1681:29: note: declared here 1681 | void set_lnb_adapters(char *o) { | ^ adapter.cpp:1745:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1745 | char buf[strlen(o) + 1], *arg[40]; | ^~~~~~~~~~~~~ adapter.cpp:1745:21: note: function parameter 'o' with unknown value cannot be used in a constant expression 1745 | char buf[strlen(o) + 1], *arg[40]; | ^ adapter.cpp:1741:30: note: declared here 1741 | void set_diseqc_timing(char *o) { | ^ adapter.cpp:1818:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1818 | char buf[strlen(o) + 1], *arg[40], *sep, *sep2; | ^~~~~~~~~~~~~ adapter.cpp:1818:21: note: function parameter 'o' with unknown value cannot be used in a constant expression 1818 | char buf[strlen(o) + 1], *arg[40], *sep, *sep2; | ^ adapter.cpp:1816:31: note: declared here 1816 | void set_slave_adapters(char *o) { | ^ adapter.cpp:1868:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1868 | char buf[strlen(o) + 1], *arg[40], *sep; | ^~~~~~~~~~~~~ adapter.cpp:1868:21: note: function parameter 'o' with unknown value cannot be used in a constant expression 1868 | char buf[strlen(o) + 1], *arg[40], *sep; | ^ adapter.cpp:1865:33: note: declared here 1865 | void set_timeout_adapters(char *o) { | ^ adapter.cpp:1913:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1913 | char buf[strlen(o) + 1], *arg[40], *sep; | ^~~~~~~~~~~~~ adapter.cpp:1913:21: note: function parameter 'o' with unknown value cannot be used in a constant expression 1913 | char buf[strlen(o) + 1], *arg[40], *sep; | ^ adapter.cpp:1911:32: note: declared here 1911 | void set_adapters_delsys(char *o) { | ^ adapter.cpp:1953:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1953 | char buf[strlen(o) + 1], *arg[40], *sep1, *sep2; | ^~~~~~~~~~~~~ adapter.cpp:1953:21: note: function parameter 'o' with unknown value cannot be used in a constant expression 1953 | char buf[strlen(o) + 1], *arg[40], *sep1, *sep2; | ^ adapter.cpp:1948:34: note: declared here 1948 | void set_signal_multiplier(char *o) { | ^ adapter.cpp:2123:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 2123 | adapter *ad = get_configured_adapter(aid); | ^ ./adapter.h:190:62: note: expanded from macro 'get_configured_adapter' 190 | #define get_configured_adapter(a) get_configured_adapter1(a, __FILE__, __LINE__) | ^ :97:1: note: expanded from here 97 | "adapter.cpp" | ^ 12 warnings generated. aes.cpp:61:5: warning: 'AES_set_decrypt_key' is deprecated [-Wdeprecated-declarations] 61 | AES_set_decrypt_key(cw->cw, 128, (AES_KEY *)cw->key); | ^ /usr/include/openssl/aes.h:53:1: note: 'AES_set_decrypt_key' has been explicitly marked deprecated here 53 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ aes.cpp:69:13: warning: 'AES_ecb_encrypt' is deprecated [-Wdeprecated-declarations] 69 | AES_ecb_encrypt(batch[i].data + j, batch[i].data + j, | ^ /usr/include/openssl/aes.h:62:1: note: 'AES_ecb_encrypt' has been explicitly marked deprecated here 62 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ aes.cpp:205:5: warning: 'AES_set_encrypt_key' is deprecated [-Wdeprecated-declarations] 205 | AES_set_encrypt_key(key, 128, &aes_key); | ^ /usr/include/openssl/aes.h:50:1: note: 'AES_set_encrypt_key' has been explicitly marked deprecated here 50 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ aes.cpp:210:9: warning: 'AES_ecb_encrypt' is deprecated [-Wdeprecated-declarations] 210 | AES_ecb_encrypt(ctx->K[y], ctx->K[y], &aes_key, 1); | ^ /usr/include/openssl/aes.h:62:1: note: 'AES_ecb_encrypt' has been explicitly marked deprecated here 62 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ aes.cpp:214:5: warning: 'AES_set_encrypt_key' is deprecated [-Wdeprecated-declarations] 214 | AES_set_encrypt_key(ctx->K[0], 128, &ctx->key); | ^ /usr/include/openssl/aes.h:50:1: note: 'AES_set_encrypt_key' has been explicitly marked deprecated here 50 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ aes.cpp:226:13: warning: 'AES_ecb_encrypt' is deprecated [-Wdeprecated-declarations] 226 | AES_ecb_encrypt(ctx->IV, ctx->IV, &ctx->key, 1); | ^ /usr/include/openssl/aes.h:62:1: note: 'AES_ecb_encrypt' has been explicitly marked deprecated here 62 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ aes.cpp:250:5: warning: 'AES_ecb_encrypt' is deprecated [-Wdeprecated-declarations] 250 | AES_ecb_encrypt(ctx->IV, ctx->IV, &ctx->key, 1); | ^ /usr/include/openssl/aes.h:62:1: note: 'AES_ecb_encrypt' has been explicitly marked deprecated here 62 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ aes.cpp:398:10: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] 398 | dh = DH_new(); | ^ /usr/include/openssl/dh.h:203:1: note: 'DH_new' has been explicitly marked deprecated here 203 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ aes.cpp:402:5: warning: 'DH_set0_pqg' is deprecated [-Wdeprecated-declarations] 402 | DH_set0_pqg(dh, p, NULL, g); | ^ /usr/include/openssl/dh.h:259:1: note: 'DH_set0_pqg' has been explicitly marked deprecated here 259 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ aes.cpp:403:5: warning: 'DH_set_flags' is deprecated [-Wdeprecated-declarations] 403 | DH_set_flags(dh, DH_FLAG_NO_EXP_CONSTTIME); | ^ /usr/include/openssl/dh.h:270:1: note: 'DH_set_flags' has been explicitly marked deprecated here 270 | OSSL_DEPRECATEDIN_3_0 void DH_set_flags(DH *dh, int flags); | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ aes.cpp:405:5: warning: 'DH_generate_key' is deprecated [-Wdeprecated-declarations] 405 | DH_generate_key(dh); | ^ /usr/include/openssl/dh.h:227:1: note: 'DH_generate_key' has been explicitly marked deprecated here 227 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ aes.cpp:407:5: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] 407 | DH_get0_key(dh, NULL, &priv_key); | ^ /usr/include/openssl/dh.h:260:1: note: 'DH_get0_key' has been explicitly marked deprecated here 260 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ aes.cpp:418:5: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 418 | DH_free(dh); | ^ /usr/include/openssl/dh.h:204:1: note: 'DH_free' has been explicitly marked deprecated here 204 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ aes.cpp:490:5: warning: 'RSA_private_encrypt' is deprecated [-Wdeprecated-declarations] 490 | RSA_private_encrypt(sizeof(dbuf), dbuf, out, r, RSA_NO_PADDING); | ^ /usr/include/openssl/rsa.h:284:1: note: 'RSA_private_encrypt' has been explicitly marked deprecated here 284 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ aes.cpp:520:5: warning: 'PEM_read_RSAPrivateKey' is deprecated [-Wdeprecated-declarations] 520 | PEM_read_RSAPrivateKey(fp, &r, NULL, NULL); | ^ /usr/include/openssl/pem.h:447:24: note: 'PEM_read_RSAPrivateKey' has been explicitly marked deprecated here 447 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA) | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 15 warnings generated. dvb.cpp:308:18: warning: result of comparison of constant -1 with expression of type 'fe_transmit_mode_t' (aka 'fe_transmit_mode') is always true [-Wtautological-constant-out-of-range-compare] 308 | if (s->tmode != -1) | ~~~~~~~~ ^ ~~ dvb.cpp:310:15: warning: result of comparison of constant -1 with expression of type 'fe_guard_interval_t' (aka 'fe_guard_interval') is always true [-Wtautological-constant-out-of-range-compare] 310 | if (s->gi != -1) | ~~~~~ ^ ~~ dvb.cpp:322:18: warning: result of comparison of constant -1 with expression of type 'fe_modulation_t' (aka 'fe_modulation') is always true [-Wtautological-constant-out-of-range-compare] 322 | if (s->mtype != -1) | ~~~~~~~~ ^ ~~ dvb.cpp:326:16: warning: result of comparison of constant -1 with expression of type 'fe_code_rate_t' (aka 'fe_code_rate') is always true [-Wtautological-constant-out-of-range-compare] 326 | if (s->fec != -1) | ~~~~~~ ^ ~~ dvb.cpp:353:44: warning: result of comparison of constant -1 with expression of type 'fe_modulation_t' (aka 'fe_modulation') is always false [-Wtautological-constant-out-of-range-compare] 353 | if ((d->sys == SYS_DVBS2) && (d->mtype == -1)) | ~~~~~~~~ ^ ~~ dvb.cpp:356:43: warning: result of comparison of constant -1 with expression of type 'fe_modulation_t' (aka 'fe_modulation') is always false [-Wtautological-constant-out-of-range-compare] 356 | if ((d->sys == SYS_DVBS) && (d->mtype == -1)) | ~~~~~~~~ ^ ~~ 6 warnings generated. pmt.cpp:641:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 641 | SPMT_batch out[len + 1]; | ^~~~~~~ pmt.cpp:641:20: note: function parameter 'len' with unknown value cannot be used in a constant expression pmt.cpp:640:56: note: declared here 640 | void cw_decrypt_stream(SCW *cw, SPMT_batch *batch, int len) { | ^ pmt.cpp:653:18: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | uint8_t data[len * 188 + 10]; | ^~~~~~~~~~~~~~ pmt.cpp:653:18: note: function parameter 'len' with unknown value cannot be used in a constant expression pmt.cpp:652:57: note: declared here 652 | int test_decrypt_packet(SCW *cw, SPMT_batch *start, int len) { | ^ pmt.cpp:657:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 657 | SPMT_batch batch[len + 1]; | ^~~~~~~ pmt.cpp:657:22: note: function parameter 'len' with unknown value cannot be used in a constant expression pmt.cpp:652:57: note: declared here 652 | int test_decrypt_packet(SCW *cw, SPMT_batch *start, int len) { | ^ pmt.cpp:955:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 955 | int pmt_id[rlen / DVB_FRAME + 10]; | ^~~~~~~~~~~~~~~~~~~~~ pmt.cpp:955:16: note: read of non-const variable 'rlen' is not allowed in a constant expression pmt.cpp:954:9: note: declared here 954 | int rlen = ad->rlen; | ^ 4 warnings generated. satipc.cpp:1150:5: warning: result of comparison of constant -1 with expression of type 'fe_modulation_t' (aka 'fe_modulation') is always true [-Wtautological-constant-out-of-range-compare] 1150 | FILL("&mtype=%s", tp->mtype, QAM_AUTO, get_modulation(tp->mtype)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ satipc.cpp:1131:30: note: expanded from macro 'FILL' 1131 | if ((val != def) && (val != -1)) \ | ~~~ ^ ~~ satipc.cpp:1153:5: warning: result of comparison of constant -1 with expression of type 'fe_code_rate_t' (aka 'fe_code_rate') is always true [-Wtautological-constant-out-of-range-compare] 1153 | FILL("&fec=%s", tp->fec, FEC_AUTO, get_fec(tp->fec)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ satipc.cpp:1131:30: note: expanded from macro 'FILL' 1131 | if ((val != def) && (val != -1)) \ | ~~~ ^ ~~ satipc.cpp:1178:5: warning: result of comparison of constant -1 with expression of type 'fe_modulation_t' (aka 'fe_modulation') is always true [-Wtautological-constant-out-of-range-compare] 1178 | FILL("&mtype=%s", tp->mtype, QAM_AUTO, get_modulation(tp->mtype)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ satipc.cpp:1131:30: note: expanded from macro 'FILL' 1131 | if ((val != def) && (val != -1)) \ | ~~~ ^ ~~ satipc.cpp:1179:5: warning: result of comparison of constant -1 with expression of type 'fe_guard_interval_t' (aka 'fe_guard_interval') is always true [-Wtautological-constant-out-of-range-compare] 1179 | FILL("&gi=%s", tp->gi, GUARD_INTERVAL_AUTO, get_gi(tp->gi)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ satipc.cpp:1131:30: note: expanded from macro 'FILL' 1131 | if ((val != def) && (val != -1)) \ | ~~~ ^ ~~ satipc.cpp:1180:5: warning: result of comparison of constant -1 with expression of type 'fe_code_rate_t' (aka 'fe_code_rate') is always true [-Wtautological-constant-out-of-range-compare] 1180 | FILL("&fec=%s", tp->fec, FEC_AUTO, get_fec(tp->fec)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ satipc.cpp:1131:30: note: expanded from macro 'FILL' 1131 | if ((val != def) && (val != -1)) \ | ~~~ ^ ~~ satipc.cpp:1181:5: warning: result of comparison of constant -1 with expression of type 'fe_transmit_mode_t' (aka 'fe_transmit_mode') is always true [-Wtautological-constant-out-of-range-compare] 1181 | FILL("&tmode=%s", tp->tmode, TRANSMISSION_MODE_AUTO, get_tmode(tp->tmode)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ satipc.cpp:1131:30: note: expanded from macro 'FILL' 1131 | if ((val != def) && (val != -1)) \ | ~~~ ^ ~~ satipc.cpp:1203:5: warning: result of comparison of constant -1 with expression of type 'fe_modulation_t' (aka 'fe_modulation') is always true [-Wtautological-constant-out-of-range-compare] 1203 | FILL("&mtype=%s", tp->mtype, -1, get_modulation(tp->mtype)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ satipc.cpp:1131:30: note: expanded from macro 'FILL' 1131 | if ((val != def) && (val != -1)) \ | ~~~ ^ ~~ satipc.cpp:1203:5: warning: result of comparison of constant -1 with expression of type 'fe_modulation_t' (aka 'fe_modulation') is always true [-Wtautological-constant-out-of-range-compare] 1203 | FILL("&mtype=%s", tp->mtype, -1, get_modulation(tp->mtype)); | ^ ~~~~~~~~~ ~~ satipc.cpp:1131:14: note: expanded from macro 'FILL' 1131 | if ((val != def) && (val != -1)) \ | ~~~ ^ ~~~ satipc.cpp:1204:5: warning: result of comparison of constant -1 with expression of type 'fe_guard_interval_t' (aka 'fe_guard_interval') is always true [-Wtautological-constant-out-of-range-compare] 1204 | FILL("&gi=%s", tp->gi, GUARD_INTERVAL_AUTO, get_gi(tp->gi)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ satipc.cpp:1131:30: note: expanded from macro 'FILL' 1131 | if ((val != def) && (val != -1)) \ | ~~~ ^ ~~ satipc.cpp:1205:5: warning: result of comparison of constant -1 with expression of type 'fe_transmit_mode_t' (aka 'fe_transmit_mode') is always true [-Wtautological-constant-out-of-range-compare] 1205 | FILL("&tmode=%s", tp->tmode, TRANSMISSION_MODE_AUTO, get_tmode(tp->tmode)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ satipc.cpp:1131:30: note: expanded from macro 'FILL' 1131 | if ((val != def) && (val != -1)) \ | ~~~ ^ ~~ satipc.cpp:1303:10: warning: case value not in enumerated type 'fe_delivery_system_t' (aka 'fe_delivery_system') [-Wswitch] 1303 | case SYS_DVBC2: | ^ ./dvb.h:250:19: note: expanded from macro 'SYS_DVBC2' 250 | #define SYS_DVBC2 19 // support for DVB-C2 DD | ^ satipc.cpp:1675:24: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1675 | char satip_servers[strlen(opts.satip_servers) + 10]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ satipc.cpp:1675:31: note: read of non-constexpr variable 'opts' is not allowed in a constant expression 1675 | char satip_servers[strlen(opts.satip_servers) + 10]; | ^ ./opts.h:87:22: note: declared here 87 | extern struct_opts_t opts; | ^ 12 warnings generated. ca.cpp:1049:5: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations] 1049 | SHA256_Init(&sha); | ^ /usr/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1050:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations] 1050 | SHA256_Update(&sha, &cc_data->dhsk[240], 16); | ^ /usr/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1051:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations] 1051 | SHA256_Update(&sha, element_get_ptr(cc_data, 22), | ^ /usr/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1053:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations] 1053 | SHA256_Update(&sha, element_get_ptr(cc_data, 20), | ^ /usr/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1055:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations] 1055 | SHA256_Update(&sha, element_get_ptr(cc_data, 21), | ^ /usr/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1057:5: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations] 1057 | SHA256_Final(cc_data->ks_host, &sha); | ^ /usr/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1080:5: warning: 'AES_set_encrypt_key' is deprecated [-Wdeprecated-declarations] 1080 | AES_set_encrypt_key(key_data, 128, &key); | ^ /usr/include/openssl/aes.h:50:1: note: 'AES_set_encrypt_key' has been explicitly marked deprecated here 50 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1083:9: warning: 'AES_ecb_encrypt' is deprecated [-Wdeprecated-declarations] 1083 | AES_ecb_encrypt(&ks_host[16 * i], &dec[16 * i], &key, 1); | ^ /usr/include/openssl/aes.h:62:1: note: 'AES_ecb_encrypt' has been explicitly marked deprecated here 62 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1104:9: warning: 'AES_set_encrypt_key' is deprecated [-Wdeprecated-declarations] 1104 | AES_set_encrypt_key(key_data, 128, &key); | ^ /usr/include/openssl/aes.h:50:1: note: 'AES_set_encrypt_key' has been explicitly marked deprecated here 50 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1106:9: warning: 'AES_set_decrypt_key' is deprecated [-Wdeprecated-declarations] 1106 | AES_set_decrypt_key(key_data, 128, &key); | ^ /usr/include/openssl/aes.h:53:1: note: 'AES_set_decrypt_key' has been explicitly marked deprecated here 53 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1108:5: warning: 'AES_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 1108 | AES_cbc_encrypt(src, dst, len, &key, iv, encrypt); | ^ /usr/include/openssl/aes.h:65:1: note: 'AES_cbc_encrypt' has been explicitly marked deprecated here 65 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1194:5: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations] 1194 | SHA256_Init(&sha); | ^ /usr/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1195:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations] 1195 | SHA256_Update(&sha, element_get_ptr(cc_data, 6), | ^ /usr/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1197:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations] 1197 | SHA256_Update(&sha, element_get_ptr(cc_data, 5), | ^ /usr/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1199:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations] 1199 | SHA256_Update(&sha, cc_data->dhsk, 256); | ^ /usr/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1200:5: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations] 1200 | SHA256_Final(akh, &sha); | ^ /usr/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1327:5: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations] 1327 | SHA256_Init(&sha); | ^ /usr/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1328:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations] 1328 | SHA256_Update(&sha, sak, 16); | ^ /usr/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1329:5: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations] 1329 | SHA256_Final(uck, &sha); | ^ /usr/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1332:5: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations] 1332 | SHA256_Init(&sha); | ^ /usr/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1333:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations] 1333 | SHA256_Update(&sha, element_get_ptr(cc_data, 25), | ^ /usr/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1335:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations] 1335 | SHA256_Update(&sha, uck, 32); | ^ /usr/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1336:5: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations] 1336 | SHA256_Final(uri_confirm, &sha); | ^ /usr/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1367:5: warning: 'AES_set_encrypt_key' is deprecated [-Wdeprecated-declarations] 1367 | AES_set_encrypt_key(s_key, 128, &aes_ctx); | ^ /usr/include/openssl/aes.h:50:1: note: 'AES_set_encrypt_key' has been explicitly marked deprecated here 50 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1369:9: warning: 'AES_ecb_encrypt' is deprecated [-Wdeprecated-declarations] 1369 | AES_ecb_encrypt(&kp[i], &dec[i], &aes_ctx, 1); | ^ /usr/include/openssl/aes.h:62:1: note: 'AES_ecb_encrypt' has been explicitly marked deprecated here 62 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 182 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ca.cpp:1572:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1572 | uint8_t tmp[len]; | ^~~ ca.cpp:1572:17: note: function parameter 'len' with unknown value cannot be used in a constant expression ca.cpp:1567:50: note: declared here 1567 | unsigned int len) { | ^ ca.cpp:2138:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2138 | uint8_t buf[10 + text_count]; | ^~~~~~~~~~~~~~~ ca.cpp:2138:22: note: function parameter 'text_count' with unknown value cannot be used in a constant expression 2138 | uint8_t buf[10 + text_count]; | ^ ca.cpp:2137:30: note: declared here 2137 | uint32_t text_count) { | ^ ca.cpp:2230:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2230 | char str[textlen + 1]; | ^~~~~~~~~~~ ca.cpp:2230:22: note: read of non-const variable 'textlen' is not allowed in a constant expression ca.cpp:2214:17: note: declared here 2214 | int textlen; | ^ ca.cpp:2425:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2425 | uint8_t p_data[10 + len]; | ^~~~~~~~ ca.cpp:2425:25: note: function parameter 'len' with unknown value cannot be used in a constant expression 2425 | uint8_t p_data[10 + len]; | ^ ca.cpp:2413:62: note: declared here 2413 | int ca_write_tpdu(ca_device_t *d, int tag, uint8_t *buf, int len) { | ^ ca.cpp:2520:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2520 | unsigned char pkt[len + 3 + 4]; | ^~~~~~~~~~~ ca.cpp:2520:23: note: function parameter 'len' with unknown value cannot be used in a constant expression ca.cpp:2519:67: note: declared here 2519 | int ca_write_apdu(ca_session_t *s, int tag, const void *data, int len) { | ^ ca.cpp:3047:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3047 | char buf[strlen(o) + 1], *arg[40], *sep; | ^~~~~~~~~~~~~ ca.cpp:3047:21: note: function parameter 'o' with unknown value cannot be used in a constant expression 3047 | char buf[strlen(o) + 1], *arg[40], *sep; | ^ ca.cpp:3045:36: note: declared here 3045 | void set_ca_adapter_force_ci(char *o) { | ^ ca.cpp:3069:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3069 | char buf[strlen(o) + 1], *arg[40], *sep, *seps; | ^~~~~~~~~~~~~ ca.cpp:3069:21: note: function parameter 'o' with unknown value cannot be used in a constant expression 3069 | char buf[strlen(o) + 1], *arg[40], *sep, *seps; | ^ ca.cpp:3067:31: note: declared here 3067 | void set_ca_adapter_pin(char *o) { | ^ ca.cpp:3094:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3094 | char buf[strlen(o) + 1], *arg[40], *sep, *seps; | ^~~~~~~~~~~~~ ca.cpp:3094:21: note: function parameter 'o' with unknown value cannot be used in a constant expression 3094 | char buf[strlen(o) + 1], *arg[40], *sep, *seps; | ^ ca.cpp:3092:28: note: declared here 3092 | void set_ca_channels(char *o) { | ^ 33 warnings generated. c++ -O2 -pipe -I/usr/local/include -fstack-protector-strong -fno-strict-aliasing -I../src -std=c++23 -fsanitize=bounds -fsanitize-trap=all -DVERSION=\"\" -DDISABLE_DVBCSA -DDISABLE_NETCVCLIENT -DDISABLE_DDCI -DDISABLE_STACKTRACE -O2 -o ../minisatip ../build/minisatip.o ../build/socketworks.o ../build/stream.o ../build/adapter.o ../build/httpc.o ../build/opts.o ../build/utils.o ../build/api/symbols.o ../build/api/variables.o ../build/utils/dvb/dvb_support.o ../build/utils/logging/logging.o ../build/utils/fifo.o ../build/utils/ticks.o ../build/utils/uuid.o ../build/dvbapi.o ../build/ca.o ../build/aes.o ../build/pmt.o ../build/tables.o ../build/satipc.o ../build/dvb.o -L/usr/local/lib -L/usr/local/lib -lpthread -lrt -ldl -lcrypto gmake[1]: Leaving directory '/wrkdirs/usr/ports/multimedia/minisatip/work/minisatip-2.0.43/src' =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for minisatip-2.0.43,1 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/multimedia/minisatip/work/minisatip-2.0.43/minisatip /wrkdirs/usr/ports/multimedia/minisatip/work/stage/usr/local/sbin ====> Compressing man pages (compress-man) ===> Staging rc.d startup script(s) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-12-16T03:32:39+0000' 'PKG_NOTE_ports_top_git_hash=10f7dee57a4c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=08d17c9932b8' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for minisatip-2.0.43,1 ===> Building minisatip-2.0.43,1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for minisatip-2.0.43,1 build of multimedia/minisatip | minisatip-2.0.43,1 ended at Mon Dec 15 22:33:06 EST 2025 build time: 00:00:27