current state: running reached target state: running git clone https://codeberg.org/decke/ports.git /usr/local/caronade/work/poudriere.144i386/repo.git Cloning into '/usr/local/caronade/work/poudriere.144i386/repo.git'... git -C "/usr/local/caronade/work/poudriere.144i386/repo.git" -c advice.detachedHead=false checkout 74642dfd45bf9cd016783f90b42f875653f0aec5 HEAD is now at 74642df multimedia/vdr: More fixes poudriere ports -u -p 144i386 [00:00:00] Updating portstree "144i386" with git+http... done zfs snapshot zroot/poudriere/ports/144i386@clean overlay for audio/shortwave overlay for databases/pecl-pdo_sqlsrv overlay for devel/esp-idf overlay for devel/efivar overlay for devel/openvino overlay for devel/pulumi overlay for devel/computelibrary overlay for devel/kodi-platform overlay for dns/dnscontrol overlay for mail/smtprelay overlay for multimedia/kodi-addon-pvr.iptvsimple overlay for multimedia/vdr overlay for multimedia/dvb-apps overlay for multimedia/tvheadend overlay for multimedia/kodi-addon-pvr.hts overlay for multimedia/libdvbcsa overlay for multimedia/kodi-addon-inputstream.adaptive overlay for multimedia/cinelerra-gg overlay for multimedia/vdr-plugin-xineliboutput overlay for multimedia/dtv-scan-tables overlay for multimedia/minisatip overlay for net/srelay overlay for ports-mgmt/caronade overlay for security/vouch-proxy overlay for sysutils/fwupd overlay for sysutils/zot overlay for sysutils/gnome-firmware overlay for sysutils/containerd overlay for sysutils/fwupd-efi overlay for sysutils/zli overlay for textproc/libjcat overlay for www/vikunja overlay for www/jotty-page overlay for www/mattermost-webapp overlay for www/mattermost-server overlay for www/yarr overlay for www/radicale overlay for x11-toolkits/py-pangocffi poudriere testport -b latest -j 144i386 -p 144i386 multimedia/vdr [00:00:00] Creating the reference jail... done [00:00:01] Mounting system devices for 144i386-144i386 [00:00:01] Stashing existing package repository [00:00:01] Mounting ports from: /usr/local/poudriere/ports/144i386 [00:00:01] Mounting packages from: /usr/local/poudriere/data/packages/144i386-144i386 [00:00:01] Mounting distfiles from: /usr/ports/distfiles /etc/resolv.conf -> /usr/local/poudriere/data/.m/144i386-144i386/ref/etc/resolv.conf [00:00:01] Starting jail 144i386-144i386 Updating /var/run/os-release done. [00:00:01] Will build as nobody:nobody (65534:65534) [00:00:01] Ports supports: FLAVORS SUBPACKAGES SELECTED_OPTIONS [00:00:01] Inspecting ports tree for modifications to git checkout... yes [00:00:02] Ports top-level git hash: 3373b449345d4cf14d25a04a0c9e628c6b7ca7d2 (dirty) [00:00:02] Logs: /usr/local/poudriere/data/logs/bulk/144i386-144i386/2026-09-27_12h59m12s [00:00:02] Loading MOVED for /usr/local/poudriere/data/.m/144i386-144i386/ref/usr/ports [00:00:02] Gathering ports metadata [00:00:02] Calculating ports order and dependencies [00:00:02] Trimming IGNORED and blacklisted ports [00:00:02] Package fetch: Looking for missing packages to fetch from pkg+http://pkg.FreeBSD.org/${ABI}/latest [00:00:02] Package fetch: No eligible missing packages to fetch [00:00:02] Sanity checking the repository [00:00:02] Checking packages for incremental rebuild needs [00:00:02] Deleting stale symlinks... done [00:00:02] Deleting empty directories... done [00:00:02] Unqueueing existing packages [00:00:02] Unqueueing orphaned build dependencies [00:00:02] Sanity checking build queue [00:00:02] Processing PRIORITY_BOOST [00:00:02] Balancing pool [00:00:02] Recording filesystem state for prepkg... done [00:00:03] Committing packages to repository: /usr/local/poudriere/data/packages/144i386-144i386/.real_1790513954 via .latest symlink [00:00:03] Removing old packages [00:00:03] Building with flags: [00:00:03] Removing existing /usr/local build started at Sun Sep 27 12:59:14 UTC 2026 port directory: /usr/ports/multimedia/vdr package name: vdr-2.8.2 building for: FreeBSD 144i386-144i386 14.4-RELEASE-p7 FreeBSD 14.4-RELEASE-p7 i386 maintained by: sterum77@gmail.com Makefile datestamp: -rw-r--r-- 1 root wheel 1805 Sep 27 12:59 /usr/ports/multimedia/vdr/Makefile Ports top last git commit: 3373b449345d4cf14d25a04a0c9e628c6b7ca7d2 Ports top unclean checkout: yes Port dir last git commit: Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.8 Host OSVERSION: 1501000 Jail OSVERSION: 1404000 Job Id: ---Begin Environment--- SHELL=/bin/sh BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 WARNING_WAIT=0 OSVERSION=1404000 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 UNAME_m=i386 UNAME_p=i386 UNAME_r=14.4-RELEASE-p7 LOCALBASE=/usr/local UNAME_v=FreeBSD 14.4-RELEASE-p7 USER=root POUDRIERE_NAME=poudriere-git TRYBROKEN=yes LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.8 MASTERMNT=/usr/local/poudriere/data/.m/144i386-144i386/ref DEV_WARNING_WAIT=0 LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=su GID=0 OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 UID=0 PWD=/usr/local/poudriere/data/.m/144i386-144i386/ref/.p OUTPUT_REDIRECTED_STDOUT=3 NO_WARNING_PKG_INSTALL_EOL=yes P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=144i386-144i386 SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=testport.sh OLDPWD=/usr/local/poudriere/data/.m/144i386-144i386/ref/.p POUDRIERE_PKGNAME=poudriere-git-3.4.8 SCRIPTPATH=/usr/local/share/poudriere/testport.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV=PACKAGES=/tmp/pkgs PKGREPOSITORY=/tmp/pkgs PKGLATESTREPOSITORY=/tmp/pkgs/Latest FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for vdr-2.8.2: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- sterum77@gmail.com --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/multimedia/vdr/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/multimedia/vdr/work XDG_CACHE_HOME=/wrkdirs/usr/ports/multimedia/vdr/work/.cache HOME=/wrkdirs/usr/ports/multimedia/vdr/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/multimedia/vdr/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/multimedia/vdr/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/multimedia/vdr/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/multimedia/vdr/work XDG_CACHE_HOME=/wrkdirs/usr/ports/multimedia/vdr/work/.cache HOME=/wrkdirs/usr/ports/multimedia/vdr/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/multimedia/vdr/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/multimedia/vdr/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 -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++20 " CXXSTD=c++20 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-- VDR_USER=vdr VDR_GROUP=vdr PORTDOCS="" OSREL=14.4 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/vdr" EXAMPLESDIR="share/examples/vdr" DATADIR="share/vdr" WWWDIR="www/vdr" ETCDIR="etc/vdr" --End PLIST_SUB-- --SUB_LIST-- VIDEODIR=/video PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/vdr DOCSDIR=/usr/local/share/doc/vdr EXAMPLESDIR=/usr/local/share/examples/vdr WWWDIR=/usr/local/www/vdr ETCDIR=/usr/local/etc/vdr --End SUB_LIST-- ---Begin make.conf--- 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 MACHINE=i386 MACHINE_ARCH=i386 ARCH=${MACHINE_ARCH} #### Misc Poudriere #### .include "/etc/make.conf.ports_env" ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 524288 stack size (kbytes, -s) 65536 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 63781 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: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> License GPLv2+ accepted by the user =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> vdr-2.8.2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.8.4.pkg [144i386-144i386] Installing pkg-2.8.4... [144i386-144i386] Extracting pkg-2.8.4: .......... done ===> vdr-2.8.2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of vdr-2.8.2 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 ===> License GPLv2+ accepted by the user ===> vdr-2.8.2 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by vdr-2.8.2 for building =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 ===> License GPLv2+ accepted by the user ===> vdr-2.8.2 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by vdr-2.8.2 for building => SHA256 Checksum OK for vdr-projects-vdr-2.8.2_GH0.tar.gz. =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> License GPLv2+ accepted by the user ===> vdr-2.8.2 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by vdr-2.8.2 for building ===> Extracting for vdr-2.8.2 => SHA256 Checksum OK for vdr-projects-vdr-2.8.2_GH0.tar.gz. =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Patching for vdr-2.8.2 ===> Applying FreeBSD patches for vdr-2.8.2 from /usr/ports/multimedia/vdr/files =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> vdr-2.8.2 depends on package: v4l_compat>=1.0.20120501 - not found ===> Installing existing package /packages/All/v4l_compat-1.23.0_7.pkg [144i386-144i386] Installing v4l_compat-1.23.0_7... [144i386-144i386] `-- Installing evdev-proto-5.8... [144i386-144i386] `-- Extracting evdev-proto-5.8: ....... done [144i386-144i386] Extracting v4l_compat-1.23.0_7: .......... done ===> vdr-2.8.2 depends on package: v4l_compat>=1.0.20120501 - found ===> Returning to build of vdr-2.8.2 ===> vdr-2.8.2 depends on file: /usr/local/libdata/pkgconfig/fontconfig.pc - not found ===> Installing existing package /packages/All/fontconfig-2.17.1,1.pkg [144i386-144i386] Installing fontconfig-2.17.1,1... [144i386-144i386] `-- Installing expat-2.8.4... [144i386-144i386] `-- Extracting expat-2.8.4: .......... done [144i386-144i386] `-- Installing freetype2-2.14.3... [144i386-144i386] | `-- Installing brotli-1.2.0,1... [144i386-144i386] | `-- Extracting brotli-1.2.0,1: .......... done [144i386-144i386] | `-- Installing png-1.6.58... [144i386-144i386] | `-- Extracting png-1.6.58: .......... done [144i386-144i386] `-- Extracting freetype2-2.14.3: .......... done [144i386-144i386] `-- Installing gettext-runtime-1.0_1... [144i386-144i386] | `-- Installing indexinfo-0.3.1_1... [144i386-144i386] | `-- Extracting indexinfo-0.3.1_1: .... done [144i386-144i386] `-- Extracting gettext-runtime-1.0_1: .......... done [144i386-144i386] Extracting fontconfig-2.17.1,1: .......... done ==> Running trigger: fontconfig.ucl Running fc-cache to build fontconfig cache... ===== Message from freetype2-2.14.3: -- The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. If LONG_PCF_NAMES port's option was enabled, the PCF family names may include the foundry and information whether they contain wide characters. For example, "Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at run time with using pcf:no-long-family-names property, if needed. Example: FREETYPE_PROPERTIES=pcf:no-long-family-names=1 How to recreate fontconfig cache with using such environment variable, if needed: # env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed). ===> vdr-2.8.2 depends on file: /usr/local/libdata/pkgconfig/fontconfig.pc - found ===> Returning to build of vdr-2.8.2 ===> vdr-2.8.2 depends on package: gettext-runtime>=0.26 - found ===> vdr-2.8.2 depends on package: gettext-tools>=0.26 - not found ===> Installing existing package /packages/All/gettext-tools-1.0.pkg [144i386-144i386] Installing gettext-tools-1.0... [144i386-144i386] `-- Installing libtextstyle-1.0... [144i386-144i386] `-- Extracting libtextstyle-1.0: .......... done [144i386-144i386] `-- Installing libunistring-1.4.2... [144i386-144i386] `-- Extracting libunistring-1.4.2: .......... done [144i386-144i386] `-- Installing libxml2-2.15.4... [144i386-144i386] | `-- Installing readline-8.3.6... [144i386-144i386] | `-- Extracting readline-8.3.6: .......... done [144i386-144i386] `-- Extracting libxml2-2.15.4: .......... done [144i386-144i386] `-- Installing python312-3.12.14_1... [144i386-144i386] | `-- Installing libffi-3.8.0... [144i386-144i386] | `-- Extracting libffi-3.8.0: .......... done [144i386-144i386] | `-- Installing mpdecimal-4.0.1... [144i386-144i386] | `-- Extracting mpdecimal-4.0.1: .......... done [144i386-144i386] `-- Extracting python312-3.12.14_1: .......... done [144i386-144i386] Extracting gettext-tools-1.0: .......... done ===== Message from python312-3.12.14_1: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py312-gdbm databases/py-gdbm@py312 py312-sqlite3 databases/py-sqlite3@py312 py312-tkinter x11-toolkits/py-tkinter@py312 ===> vdr-2.8.2 depends on package: gettext-tools>=0.26 - found ===> Returning to build of vdr-2.8.2 ===> vdr-2.8.2 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [144i386-144i386] Installing gmake-4.4.1... [144i386-144i386] Extracting gmake-4.4.1: .......... done ===> vdr-2.8.2 depends on package: gmake>=4.4.1 - found ===> Returning to build of vdr-2.8.2 ===> vdr-2.8.2 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-3.0.7,1.pkg [144i386-144i386] Installing pkgconf-3.0.7,1... [144i386-144i386] Extracting pkgconf-3.0.7,1: .......... done ===> vdr-2.8.2 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of vdr-2.8.2 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> vdr-2.8.2 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so) ===> vdr-2.8.2 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) ===> vdr-2.8.2 depends on shared library: libiconv.so - not found ===> Installing existing package /packages/All/libiconv-1.18_1.pkg [144i386-144i386] Installing libiconv-1.18_1... [144i386-144i386] Extracting libiconv-1.18_1: .......... done ===> vdr-2.8.2 depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so) ===> Returning to build of vdr-2.8.2 ===> vdr-2.8.2 depends on shared library: libjpeg.so - not found ===> Installing existing package /packages/All/jpeg-turbo-3.1.4.1.pkg [144i386-144i386] Installing jpeg-turbo-3.1.4.1... [144i386-144i386] Extracting jpeg-turbo-3.1.4.1: .......... done ===> vdr-2.8.2 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so) ===> Returning to build of vdr-2.8.2 =========================================================================== =>> Recording filesystem state for prebuild... done =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> vdr-2.8.2 depends on package: v4l_compat>=1.0.20120501 - found ===> vdr-2.8.2 depends on file: /usr/local/libdata/pkgconfig/fontconfig.pc - found ===> vdr-2.8.2 depends on package: gettext-runtime>=0.26 - found ===> vdr-2.8.2 depends on package: gettext-tools>=0.26 - found ===> vdr-2.8.2 depends on package: gmake>=4.4.1 - found ===> vdr-2.8.2 depends on package: pkgconf>=1.3.0_1 - found ===> vdr-2.8.2 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so) ===> vdr-2.8.2 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) ===> vdr-2.8.2 depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so) ===> vdr-2.8.2 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so) ===> Configuring for vdr-2.8.2 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building for vdr-2.8.2 c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC args.o CC audio.o CC channels.o CC ci.o CC config.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC cutter.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC device.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC diseqc.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC dvbdevice.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC dvbci.o CC dvbplayer.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC dvbspu.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC dvbsubtitle.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++CC eit.o : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC eitscan.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC epg.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] diseqc.c:37:41: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] 37 | CurrentDevices |= (1 << d - 1); | ~~ ~~^~~ diseqc.c:37:41: note: place parentheses around the '-' expression to silence this warning 37 | CurrentDevices |= (1 << d - 1); | ^ | ( ) In file included from eit.c:36: ./libsi/descriptor.h:41:8: warning: 'getDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 41 | int getDescriptorNumber(); | ^ ./libsi/si.h:477:16: note: overridden virtual function is here 477 | virtual int getDescriptorNumber() = 0; | ^ In file included from eit.c:36: ./libsi/descriptor.h:42:8: warning: 'getLastDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 42 | int getLastDescriptorNumber(); | ^ ./libsi/si.h:478:16: note: overridden virtual function is here 478 | virtual int getLastDescriptorNumber() = 0; | ^ dvbsubtitle.c:100:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 100 | uchar mem[w * h * 3]; | ^~~~~~~~~ dvbsubtitle.c:100:13: note: read of non-const variable 'w' is not allowed in a constant expression dvbsubtitle.c:98:7: note: declared here 98 | int w = MaxX ? int(round(MaxX * factor)) : Scaled->Width(); | ^ eit.c:339:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 339 | char linkName[ld->privateData.getLength() + 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eit.c:339:38: note: read of non-constexpr variable 'ld' is not allowed in a constant expression eit.c:334:41: note: declared here 334 | SI::LinkageDescriptor *ld = (SI::LinkageDescriptor *)d; | ^ eit.c:401:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 401 | char buffer[Utf8BufSize(ExtendedEventDescriptors->getMaximumTextLength(": ")) + 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tools.h:150:24: note: expanded from macro 'Utf8BufSize' 150 | #define Utf8BufSize(s) ((s) * 4 + 1) | ^ eit.c:401:37: note: read of non-constexpr variable 'ExtendedEventDescriptors' is not allowed in a constant expression 401 | char buffer[Utf8BufSize(ExtendedEventDescriptors->getMaximumTextLength(": ")) + 1]; | ^ eit.c:238:37: note: declared here 238 | SI::ExtendedEventDescriptorsdvbsubtitle.c:478:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 478 | char txt[NumberOfCodes + 1]; | ^~~~~~~~~~~~~~~~~ dvbsubtitle.c:478:15: note: function parameter 'NumberOfCodes' with unknown value cannot be used in a constant expression dvbsubtitle.c:466:68: note: declared here 466 | void cSubtitleObject::DecodeCharacterString(const uchar *Data, int NumberOfCodes) | ^ *ExtendedEventDescriptors = NULL; | ^ ci.cCC filter.o :1344:18: warning: use of GNU old-style field designator extension [-Wgnu-designator] 1344 | tTime T = { mjd : htons(MJD), h : DEC2BCD(tm_gmt.tm_hour), m : DEC2BCD(tm_gmt.tm_min), s : DEC2BCD(tm_gmt.tm_sec), offset : short(htons(tm_locdevice.c.tm_gm:254:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 254 | intoff / 60)) }; | ^~~~~ | .mjd = ci.c:1344:36: warning: use of GNU old-style field designator extension [-Wgnu-designator] 1344 | tTime T = { mjd : htons(MJD), h : DEC2BCD(tm_gmt.tm_hour), m : DEC2BCD(tm_gmt.tm_min),t SlotPriority[NumCamSlots + 1]; // +1 to avoid a zero sized array in case there are no CAM slots | ^~~~~~~~~~~~~~~ device.c:254:20: note: read of non-const variable 'NumCamSlots' is not allowed in a constant expression device.c:253:7: note: declared here 253 | int NumCamSlots = CamSlots.Count(); | ^ s : DEC2BCD(tm_gmt.tm_sec), offset : short(htons(tm_loc.tm_gmtoff / 60)) }; | ^~~ | .h = ci.c:1344:65: CC font.o warning: use of GNU old-style field designator extension [-Wgnu-designator] 1344 | tTime T = { mjd : htons(MJD), h : DEC2BCD(tm_gmt.tm_hour), m : DEC2BCD(tm_gmt.tm_min), s : DEC2BCD(tm_gmt.tm_sec), offset : short(htons(tm_loc.tm_gmtoff / 60)) }; | ^~~ | .m = ci.c:1344:93: warning: use of GNU old-style field designator extension [-Wgnu-designator] 1344 | tTime T = { mjd : htons(MJD), h : DEC2BCD(tm_gmt.tm_hour), m : DEC2BCD(tm_gmt.tm_min), s : DEC2BCD(tm_gmt.tm_sec), offset : short(htons(tm_loc.tm_gmtoff / 60)) }; | ^~~ | .s = ci.c:1344:121: warning: use of GNU old-style field designator extension [-Wgnu-designator] 1344 | tTime T = { mjd : htons(MJD), h : DEC2BCD(tm_gmt.tm_hour), m : DEC2BCD(tm_gmt.tm_min), s : DEC2BCD(tm_gmt.tm_sec), offset : short(htons(tm_loc.tm_gmtoff / 60)) }; | ^~~~~~~~ | .offset = config.c:576:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 576 | char buffer[I18nLanguages()->Size() * 4]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:576:15: note: non-constexpr function 'I18nLanguages' cannot be used in a constant expression ./i18n.h:42:20: note: declared here 42 | const cStrc++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ingList *I18nLanguages(void); | ^ ci.c:1484:47: warning: use of GNU old-style field designator extension [-Wgnu-designator] 1484 | tDisplayReply dr = { id : DRI_MMI_MODE_ACK, mode : MM_HIGH_LEVEL }; | ^~~~ | .id = ci.c:1484:70: warning: use of GNU old-style field designator extension [-Wgnu-designator] 1484 | tDisplayReply dr = { id : DRI_MMI_MODE_ACK, mode : MM_HIGH_LEVEL }; | ^~~~~~ | .mode = ci.c:1563:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1563 | char s[enquiry->expectedLength * 2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ci.c:1563:26: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC i18n.o 1 warning generated. CC interface.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. CC keys.o channels.c:519:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 519 | char buffer[((linkChannels ? linkChannels->Count() : 0) + (LinkChannels ? LinkChannels->Count() : 0)) * 6 + 256]; // 6: 5 digit channel number plus blank, 256: other texts (see below) plus reserve | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ channels.c:519:17: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 519 | char buffer[((linkChannels ? linkChannels->Count() : 0) + (LinkChannels ? LinkChannels->Count() : 0)) * 6 + 256]; // 6: 5 digit channel number plus blank, 256: other texts (see below) plus reserve | ^ channels.c:561:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 561 | char FullName[strlen(Channel->name) + 1 + strlen(Channel->shortName) + 1 + strlen(Channel->provider) + 1 + 10]; // +10: paranoia | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ channels.c:561:24: note: function parameter 'Channel' with unknown value cannot be used in a constant expression 561 | char FullName[strlen(Channel->name) + 1 + strlen(CC lirc.o Channel->shortName) + 1 + strlen(Channel->provider) + 1 + 10]; // +10: paranoia | ^ channels.c:559:42: note: declared here 559 | cString cChannel::ToText(const cChannel *Channel) | ^ c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC menu.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC menuitems.o 1 warning generated. c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC mtd.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC nit.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 2 warnings generated. CC osdbase.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. CC osd.o 2 warnings generated. CC pat.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC player.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC plugin.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC positioner.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC receiver.o CC recorder.o CC recording.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 8 warnings generated. CC remote.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC remux.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] menuitems.c:185:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 185 | char buf[length + 1]; | ^~~~~~~~~~ menuitems.c:185:15: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function CC ringbuffer.o menu.c:2241:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2241 | char t[l + 1]; | ^~~~~ menu.c:2241:16: note: read of non-const variable 'l' is not allowed in a constant expression menu.c:2239:10: note: declared here 2239 | int l = p - s; | ^ In file included from c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] nit.c:16: ./libsi/descriptor.h:41:8: warning: 'getDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 41 | int getDescriptorNumber(); | ^ ./libsi/si.h:477:16: note: overridden virtual function is here 477 | virtual int getDescriptorNumber() = 0; | ^ In file included from nit.c:16: ./libsi/descriptor.h:42:8: warning: 'getLastDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 42 | int getLastDescriptorNumber(); | ^ ./libsi/si.h:478:16: note: overridden virtual function is here 478 | virtual int getLastDescriptorNumber() = 0; | ^ In file included from pat.cnit.c:76:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 76 | int Frequencies[NumFrequencies]; | ^~~~~~~~~~~~~~ nit.c:76:23: note: read of non-const variable 'NumFrequencies' is not allowed in a constant expression nit.c:75:11: note: declared here 75 | int NumFrequencies = fld ? fld->frequencies.getCount() + 1 : 1; | ^ :14: ./libsi/descriptor.h:41:8: warning: 'getDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 41 | int getDescriptorNumber(); | ^ ./libsi/si.h:477:16: note: overridden virtual function is here 477 | virtual int getDescriptorNumber() = 0; | ^ In file included from pat.c:14: ./libsi/descriptor.h:42:8: warning: 'getLastDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 42 | int getLastDescriptorNumber(); | ^ ./libsi/si.h:478:16: note: overridden virtual function is here 478 | virtual int getLastDescriptorNumber() = 0; | ^ CC sdt.o 1 warning generated. c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC sections.o 3 warnings generated. CC shutdown.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC skinclassic.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC skinlcars.o 2 warnings generated. c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC skins.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] recording.c:643:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 643 | if (t = strchr(t, ' ')) | ~~^~~~~~~~~~~~~~~~ recording.c:643:30: note: place parentheses around the assignment to silence this warning 643 | if (t = strchr(t, ' ')) | ^ | ( ) recording.c:643:CC skinsttng.o 30: note: use '==' to turn this assignment into an equality comparison 643 | if (t = strchr(t, ' ')) | ^ | == recording.c:849:12: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 849 | int8_t a[Length]; | ^~~~~~ recording.c:849:12: note: read of non-const variable 'Length' is not allowed in a constant expression recording.c:845:7: note: declared here 845 | int Length = strlen(s); | ^ c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from remux.c:14: ./libsi/descriptor.h:41:8: warning: 'getDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 41 | int getDescriptorNumber(); | ^ ./libsi/si.h:477:16: note: overridden virtual function is here 477 | virtual int getDescriptorNumber() = 0; | ^ In file included from remux.c:14: ./libsi/descriptor.h:42:8: warning: 'getLastDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 42 | int getLastDescriptorNumber(); | ^ ./libsi/si.h:478:16: note: overridden virtual function is here 478 | virtual int getLastDescriptorNumber() = 0; | ^ CC sourceparams.o CC sources.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC spu.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC status.o remux.c:1850:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1850 | uint32_t NumDeltaPocs[num_short_term_ref_pic_sets]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ remux.c:1850:25: note: read of non-const variable 'num_short_term_ref_pic_sets' is not allowed in a constant expression remux.c:1849:12: note: declared here 1849 | uint32_t num_short_term_ref_pic_sets = GetGolombUe(); // num_short_term_ref_pic_sets | ^ c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC svdrp.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC themes.o In file included from sdt.c:14: ./libsi/descriptor.h:41:8: warning: 'getDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 41 | int getDescriptorNumber(); | ^ ./libsi/si.h:477:16: note: overridden virtual function is here 477 | virtual int getDescriptorNumber() = 0; | ^ In file included from sdt.c:14: ./libsi/descriptor.h:42:8: warning: 'getLastDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 42 | int getLastDescriptorNumber(); | ^ ./libsi/si.h:478:16: note: overridden virtual function is here 478 | virtual int getLastDescriptorNumber() = 0; | ^ sections.c:188:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | pollfd pfd[NumFilters]; | ^~~~~~~~~~ sections.c:188:20: note: read of non-const variable 'NumFilters' is not allowed in a constant expression sections.c:182:13: note: declared here 182 | int NumFilters = filterHandles.Count(); | ^ c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 1 warning generated. CC thread.o 2 warnings generated. c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC timers.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC tools.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC transfer.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC vdr.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC videodir.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] GT po/vdr.pot *** Plugin epgtableid0: svdrp.c:1619:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1619 | char buf[strlen(Option) + 1]; | ^~~~~~~~~~~~~~~~~~ svdrp.c:1619:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression 1619 | char buf[strlen(Option) + 1]; | ^ svdrp.c:1613:40: note: declared here 1613 | void cSVDRPServer::CmdGRAB(const char *Option) | ^ svdrp.c:1785:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1785 | char buf[strlen(Option) + 1]; | ^~~~~~~~~~~~~~~~~~ svdrp.c:1785:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression 1785 | chPO po/ar.po ar buf[strlen(Option) + 1]; | ^ svdrp.c:1778:40: note: declared here 1778 | void cSVDRPServer::CmdHITK(const char *Option) | ^ svdrp.c:1885:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1885 | char buf[strlen(Option) + 1]; | ^~~~~~~~~~~~~~~~~~ svdrp.c:1885:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression 1885 | char buf[strlen(Option) + 1]; | ^ svdrp.c:1877:40: note: declared here 1877 | void cSVDRPServer::CmdLSTE(const char *Option) | ^ svdrp.c:1962:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1962 | CC libsi/util.o char buf[strlen(Option) + 1]; | ^~~~~~~~~~~~~~~~~~ svdrp.c:1962:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression 1962 | char buf[strlen(Option) + 1]; | ^ svdrp.c:1956:40: note: declared here 1956 | void cSVDRPServer::CmdLSTR(const char *Option) | ^ svdrp.c:2020:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2020 | char buf[strlen(Option) + 1]; | ^~~~~~~~~~~~~~~~~~ svdrp.c:2020:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression 2020 | char buf[strlen(Option) + 1]; | ^ svdrp.c:2015:40: note: declared here 2015 | void cSVDRPServer::CmdLSTT(const char *Option) | ^ c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] svdrp.c:2476:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2476 | char buf[strlen(Option) + 1]; | ^~~~~~~~~~~~~~~~~~ svdrp.c:2476:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression 2476 | char buf[strlen(Option) + 1]; | ^ svdrp.c:2473:40: note: declared here 2473 | void cSVDRPServer::CmdPOLL(const char *Option) | ^ 3 warnings generated. CC libsi/si.o 2 warnings generated. CC libsi/section.o PO po/ca_ES.po c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC epgtableid0.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from si.c:19: ./descriptor.h:41:8: warning: 'getDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 41 | int getDescriptorNumber(); | ^ ./si.h:477:16: note: overridden virtual function is here 477 | virtual int getDescriptorNumber() = 0; | ^ In file included from si.c:19: ./descriptor.h:42:8: warning: 'getLastDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 42 | int getLastDescriptorNumber(); | ^ ./si.h:478:16: note: overridden virtual function is here 478 | virtual int getLastDescriptorNumber() = 0; | ^ si.c:345:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 345 | char a[] = ""; | ^~~~ thread.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 524 | while (e = strstr(e, ".so")) | ~~^~~~~~~~~~~~~~~~~~ thread.c:524:15: note: place parentheses around the assignment to silence this warning 524 | while (e = strstr(e, ".so")) | ^ | ( ) thread.c:524:15: note: use '==' to turn this assignment into an equality comparison 524 | while (e = strstr(e, ".so")) | ^ | == PO po/cs_CZ.po PO po/da_DK.po tools.c:199:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 199 | } while (p = strstr(q, s1)); | ~~^~~~~~~~~~~~~~~ tools.c:199:20: note: place parentheses around the assignment to silence this warning 199 | } while (p = strstr(q, s1)); | ^ | ( ) tools.c:199:20: note: use '==' to turn this assignment into an equality comparison 199 | } while (p = strstr(q, s1)); | ^ | == tools.c:446:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 446 | char buf[strlen(s) + 1]; | ^~~~~~~~~~~~~ tools.c:446:22: note: function parameter 's' with unknown value cannot be used in a constant expression 446 | char buf[strlen(s) + 1]; | ^ tools.c:442:25: note: declared here 442 | double atod(const char *s) | ^ tools.c:1281:9: error: redefinition of 'WeekDayName' 1281 | cString WeekDayName(time_t t) | ^ tools.c:1266:9: note: previous definition is here 1266 | cString WeekDayName(int WeekDay) | ^ tools.c:1302:9: error: redefinition of 'WeekDayNameFull' 1302 | cString WeekDayNameFull(time_t t) | ^ tools.c:1287:9: note: previous definition is here 1287 | cString WeekDayNameFull(int WeekDay) | ^ tools.c:1444:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1444 | JSAMPROW rp[Height]; | ^~~~~~ tools.c:1444:15: note: function parameter 'Height' with unknown value cannot be used in a constant expression tools.c:1414:45: note: declared here 1414 | uchar *RgbToJpeg(uchar *Mem, int Width, int Height, int &Size, int Quality) | ^ 3 warnings and 2 errors generated. gmake: *** [Makefile:147: tools.o] Error 1 gmake: *** Waiting for unfinished jobs.... CC libsi/descriptor.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from descriptor.c:14: ./descriptor.h:41:8: warning: 'getDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 41 | int getDescriptorNumber(); | ^ ./si.h:477:16: note: overridden virtual function is here 477 | virtual int getDescriptorNumber() = 0; | ^ In file included from descriptor.c:14: ./descriptor.h:42:8: warning: 'getLastDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 42 | int getLastDescriptorNumber(); | ^ ./si.h:478:16: note: overridden virtual function is here 478 | virtual int getLastDescriptorNumber() = 0; | ^ 3 warnings generated. descriptor.c:94:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 94 | char tmpbuf[tmpsize]; | ^~~~~~~ descriptor.c:94:16: note: read of non-const variable 'tmpsize' is not allowed in a constant expression descriptor.c:93:8: note: declared here 93 | int tmpsize = size; | ^ videodir.c:171:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 171 | char PrefixedName[strlen(FileName) + 2]; | ^~~~~~~~~~~~~~~~~~~~ videodir.c:171:28: note: function parameter 'FileName' with unknown value cannot be used in a constant expression 171 | char PrefixedName[strlen(FileName) + 2]; | ^ videodir.c:169:58: note: declared here 169 | cString cVideoDirectory::PrefixVideoFileName(const char *FileName, char Prefix) | ^ 1 warning generated. 1 warning generated. 1 warning generated. 6 warnings generated. LD libvdr-epgtableid0.so 3 warnings generated. AR libsi/libsi.a *** Plugin hello: ar: warning: creating libsi.a a - util.o a - si.o a - section.o a - descriptor.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC hello.o GT po/hello.pot c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] PO po/ca_ES.po PO po/cs_CZ.po PO po/da_DK.po PO po/de_DE.po PO po/el_GR.po PO po/es_ES.po PO po/et_EE.po PO po/fi_FI.po PO po/fr_FR.po PO po/hr_HR.po PO po/hu_HU.po PO po/it_IT.po PO po/lt_LT.po PO po/nl_NL.po PO po/nn_NO.po PO po/pt_PT.po PO po/ro_RO.po PO po/ru_RU.po PO po/sk_SK.po PO po/sl_SI.po PO po/sv_SE.po PO po/pl_PL.po PO po/tr_TR.po PO po/zh_CN.po MO po/ca_ES.mo MO po/cs_CZ.mo MO po/da_DK.mo MO po/de_DE.mo MO po/el_GR.mo MO po/es_ES.mo MO po/et_EE.mo MO po/fi_FI.mo MO po/fr_FR.mo MO po/hr_HR.mo MO po/hu_HU.mo MO po/it_IT.mo MO po/lt_LT.mo MO po/nl_NL.mo MO po/nn_NO.mo MO po/pl_PL.mo MO po/pt_PT.mo MO po/ro_RO.mo MO po/ru_RU.mo MO po/sk_SK.mo MO po/sl_SI.mo MO po/sv_SE.mo MO po/tr_TR.mo MO po/zh_CN.mo LD libvdr-hello.so *** Plugin osddemo: c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC osddemo.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] LD libvdr-osddemo.so *** Plugin pictures: c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC pictures.o CC entry.o CC menu.o CC player.o GT po/pictures.pot c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] PO po/de_DE.po PO po/et_EE.po PO po/fi_FI.po PO po/fr_FR.po PO po/it_IT.po PO po/lt_LT.po PO po/pl_PL.po PO po/ru_RU.po PO po/sk_SK.po MO po/fi_FI.mo MO po/et_EE.mo MO po/it_IT.mo MO po/ru_RU.mo MO po/sk_SK.mo MO po/de_DE.mo MO po/fr_FR.mo MO po/lt_LT.mo MO po/pl_PL.mo player.c:22:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 22 | char buf[strlen(p) + 1]; | ^~~~~~~~~~~~~ player.c:22:22: note: read of non-constexpr variable 'p' is not allowed in a constant expression 22 | char buf[strlen(p) + 1]; | ^ player.c:19:15: note: declared here 19 | const char *p = strchr(s, '_'); | ^ 1 warning generated. LD libvdr-pictures.so *** Plugin servicedemo: c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC svccli.o CC svcsvr.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] LD libvdr-svcsvr.so LD libvdr-svccli.so *** Plugin skincurses: c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC skincurses.o GT po/skincurses.pot PO po/de_DE.po c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] PO po/et_EE.po PO po/fi_FI.po PO po/it_IT.po PO po/lt_LT.po PO po/pl_PL.po PO po/ru_RU.po PO po/sk_SK.po MO po/de_DE.mo MO po/it_IT.mo MO po/pl_PL.mo MO po/fi_FI.mo MO po/sk_SK.mo MO po/et_EE.mo MO po/lt_LT.mo MO po/ru_RU.mo LD libvdr-skincurses.so *** Plugin status: c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC status.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] LD libvdr-status.so *** Plugin svdrpdemo: c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] CC svdrpdemo.o c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] svdrpdemo.c:48:124: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'int') [-Wformat] 48 | return cString::sprintf("%ld\nThis is the number of seconds since the epoch\nand a demo of a multi-line reply", time(NULL)); | ~~~ ^~~~~~~~~~ | %d 1 warning generated. LD libvdr-svdrpdemo.so ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make: stopped making "build" in /usr/ports/multimedia/vdr build of multimedia/vdr | vdr-2.8.2 ended at Sun Sep 27 12:59:31 UTC 2026 build time: 00:00:17 !!! build failure encountered !!! [00:00:20] Logs: /usr/local/poudriere/data/logs/bulk/144i386-144i386/2026-09-27_12h59m12s [00:00:20] Error: Build failed in phase: build [00:00:20] Cleaning up [00:00:20] Unmounting file systems *** Error code 1 Stop. make: stopped making "all" in /usr/local/caronade/work/poudriere.144i386 *** Error code 1 Stop. make: stopped making "all" in /usr/local/caronade/work/144i386