14.4/amd64
current state: running
reached target state: running
git clone https://codeberg.org/decke/ports.git /usr/local/caronade/work/poudriere.144amd64/repo.git
Cloning into '/usr/local/caronade/work/poudriere.144amd64/repo.git'...
git -C "/usr/local/caronade/work/poudriere.144amd64/repo.git" -c advice.detachedHead=false checkout 7fbfb85965f97f94db8077aa9199bc58fce9679d
HEAD is now at 7fbfb85 multimedia/vdr: Cleanup

poudriere ports -u -p 144amd64
[00:00:00] Updating portstree "144amd64" with git+http... done
zfs snapshot zroot/poudriere/ports/144amd64@clean
overlay for audio/shortwave
overlay for databases/php-pdo_sqlsrv
overlay for devel/esp-idf
overlay for devel/kodi-platform
overlay for devel/computelibrary
overlay for devel/openvino
overlay for devel/efivar
overlay for devel/pulumi
overlay for dns/dnscontrol
overlay for mail/tarpitd
overlay for mail/smtprelay
overlay for multimedia/dvb-apps
overlay for multimedia/kodi-addon-pvr.hts
overlay for multimedia/dtv-scan-tables
overlay for multimedia/minisatip
overlay for multimedia/kodi-addon-inputstream.adaptive
overlay for multimedia/vdr
overlay for multimedia/vdr-plugin-xineliboutput
overlay for multimedia/cinelerra-gg
overlay for multimedia/tvheadend
overlay for multimedia/kodi-addon-pvr.iptvsimple
overlay for multimedia/libdvbcsa
overlay for net/srelay
overlay for ports-mgmt/caronade
overlay for security/vouch-proxy
overlay for sysutils/zli
overlay for sysutils/containerd
overlay for sysutils/gnome-firmware
overlay for sysutils/fwupd
overlay for sysutils/fwupd-efi
overlay for sysutils/zot
overlay for textproc/libjcat
overlay for www/jotty-page
overlay for www/mattermost-webapp
overlay for www/yarr
overlay for www/vikunja
overlay for www/radicale
overlay for www/mattermost-server
overlay for x11-toolkits/py-pangocffi
poudriere testport -b latest -j 144amd64 -p 144amd64 multimedia/vdr
[00:00:00] Creating the reference jail... done
[00:00:00] Mounting system devices for 144amd64-144amd64
[00:00:00] Stashing existing package repository
[00:00:00] Mounting ports from: /usr/local/poudriere/ports/144amd64
[00:00:00] Mounting packages from: /usr/local/poudriere/data/packages/144amd64-144amd64
[00:00:00] Mounting distfiles from: /usr/ports/distfiles
/etc/resolv.conf -> /usr/local/poudriere/data/.m/144amd64-144amd64/ref/etc/resolv.conf
[00:00:00] Starting jail 144amd64-144amd64
Updating /var/run/os-release done.
[00:00:00] 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:01] Ports top-level git hash: ee8cf4be21ff310f1f84c184ef9e62c6bdff64c8 (dirty)
[00:00:01] Logs: /usr/local/poudriere/data/logs/bulk/144amd64-144amd64/2026-11-01_14h35m59s
[00:00:01] Loading MOVED for /usr/local/poudriere/data/.m/144amd64-144amd64/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:02] Committing packages to repository: /usr/local/poudriere/data/packages/144amd64-144amd64/.real_1793543761 via .latest symlink
[00:00:02] Removing old packages
[00:00:02] Building with flags: 
[00:00:02] Removing existing /usr/local
build started at Sun Nov  1 14:36:01 UTC 2026
port directory: /usr/ports/multimedia/vdr
package name: vdr-2.8.4
building for: FreeBSD 144amd64-144amd64 14.4-RELEASE-p7 FreeBSD 14.4-RELEASE-p7 amd64
maintained by: sterum77@gmail.com
Makefile datestamp: -rw-r--r--  1 root wheel 1864 Nov  1 14:35 /usr/ports/multimedia/vdr/Makefile
Ports top last git commit: ee8cf4be21ff310f1f84c184ef9e62c6bdff64c8
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
OSVERSION=1404000
UNAME_v=FreeBSD 14.4-RELEASE-p7
UNAME_r=14.4-RELEASE-p7
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
WARNING_WAIT=0
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
TRYBROKEN=yes
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.8
MASTERMNT=/usr/local/poudriere/data/.m/144amd64-144amd64/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/144amd64-144amd64/ref/.p
OUTPUT_REDIRECTED_STDOUT=3
NO_WARNING_PKG_INSTALL_EOL=yes
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=144amd64-144amd64
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=testport.sh
OLDPWD=/usr/local/poudriere/data/.m/144amd64-144amd64/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.4:
     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 ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl  PERL_USE_UNSAFE_INC=1 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 CMAKE_PREFIX_PATH="/usr/local"
--End CONFIGURE_ENV--

--MAKE_ENV--
PERL_USE_UNSAFE_INC=1 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 -isystem /usr/local/include -fno-strict-aliasing "  CPP="cpp" CPPFLAGS="-isystem /usr/local/include"  LDFLAGS=" -L/usr/local/lib " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe  -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing   -isystem /usr/local/include -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_GROUP=vdr  VDR_USER=vdr PORTDOCS="" OSREL=14.4 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.42.3  PERL_VER=5.42  PERL5_MAN1=lib/perl5/site_perl/man/man1  PERL5_MAN3=lib/perl5/site_perl/man/man3  SITE_PERL=lib/perl5/site_perl  SITE_ARCH=lib/perl5/site_perl/mach/5.42 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
#### 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)  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)  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--
=======================<phase: check-sanity   >============================
===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  License GPLv2+ accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   vdr-2.8.4 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-2.8.4.pkg
[144amd64-144amd64] Installing pkg-2.8.4...
[144amd64-144amd64] Extracting pkg-2.8.4: .......... done
===>   vdr-2.8.4 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of vdr-2.8.4
===========================================================================
=======================<phase: fetch-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv2+ accepted by the user
===>   vdr-2.8.4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by vdr-2.8.4 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv2+ accepted by the user
===>   vdr-2.8.4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by vdr-2.8.4 for building
=> SHA256 Checksum OK for vdr-projects-vdr-2.8.4_GH0.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: extract        >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  License GPLv2+ accepted by the user
===>   vdr-2.8.4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by vdr-2.8.4 for building
===>  Extracting for vdr-2.8.4
=> SHA256 Checksum OK for vdr-projects-vdr-2.8.4_GH0.tar.gz.
===========================================================================
=======================<phase: patch-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: patch          >============================
===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Patching for vdr-2.8.4
===>  Applying FreeBSD patches for vdr-2.8.4 from /usr/ports/multimedia/vdr/files
===========================================================================
=======================<phase: build-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   vdr-2.8.4 depends on package: v4l_compat>0 - not found
===>   Installing existing package /packages/All/v4l_compat-1.23.0_7.pkg
[144amd64-144amd64] Installing v4l_compat-1.23.0_7...
[144amd64-144amd64] `-- Installing evdev-proto-5.8...
[144amd64-144amd64] `-- Extracting evdev-proto-5.8: ....... done
[144amd64-144amd64] Extracting v4l_compat-1.23.0_7: .......... done
===>   vdr-2.8.4 depends on package: v4l_compat>0 - found
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on package: gettext-runtime>=0.26 - not found
===>   Installing existing package /packages/All/gettext-runtime-1.0_1.pkg
[144amd64-144amd64] Installing gettext-runtime-1.0_1...
[144amd64-144amd64] `-- Installing indexinfo-0.3.1_1...
[144amd64-144amd64] `-- Extracting indexinfo-0.3.1_1: .... done
[144amd64-144amd64] Extracting gettext-runtime-1.0_1: .......... done
===>   vdr-2.8.4 depends on package: gettext-runtime>=0.26 - found
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on package: gettext-tools>=0.26 - not found
===>   Installing existing package /packages/All/gettext-tools-1.0.pkg
[144amd64-144amd64] Installing gettext-tools-1.0...
[144amd64-144amd64] `-- Installing libtextstyle-1.0...
[144amd64-144amd64] `-- Extracting libtextstyle-1.0: .......... done
[144amd64-144amd64] `-- Installing libunistring-1.4.2...
[144amd64-144amd64] `-- Extracting libunistring-1.4.2: .......... done
[144amd64-144amd64] `-- Installing libxml2-2.15.4...
[144amd64-144amd64] |   `-- Installing readline-8.3.6...
[144amd64-144amd64] |   `-- Extracting readline-8.3.6: .......... done
[144amd64-144amd64] `-- Extracting libxml2-2.15.4: .......... done
[144amd64-144amd64] `-- Installing python312-3.12.15...
[144amd64-144amd64] |   `-- Installing expat-2.9.0...
[144amd64-144amd64] |   `-- Extracting expat-2.9.0: .......... done
[144amd64-144amd64] |   `-- Installing libffi-3.8.0...
[144amd64-144amd64] |   `-- Extracting libffi-3.8.0: .......... done
[144amd64-144amd64] |   `-- Installing mpdecimal-4.0.1...
[144amd64-144amd64] |   `-- Extracting mpdecimal-4.0.1: .......... done
[144amd64-144amd64] `-- Extracting python312-3.12.15: .......... done
[144amd64-144amd64] Extracting gettext-tools-1.0: .......... done
=====
Message from python312-3.12.15:

--
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.4 depends on package: gettext-tools>=0.26 - found
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on package: gmake>=4.4.1 - not found
===>   Installing existing package /packages/All/gmake-4.4.1.pkg
[144amd64-144amd64] Installing gmake-4.4.1...
[144amd64-144amd64] Extracting gmake-4.4.1: .......... done
===>   vdr-2.8.4 depends on package: gmake>=4.4.1 - found
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on package: pkgconf>=1.3.0_1 - not found
===>   Installing existing package /packages/All/pkgconf-3.0.9,1.pkg
[144amd64-144amd64] Installing pkgconf-3.0.9,1...
[144amd64-144amd64] Extracting pkgconf-3.0.9,1: .......... done
===>   vdr-2.8.4 depends on package: pkgconf>=1.3.0_1 - found
===>   Returning to build of vdr-2.8.4
===========================================================================
=======================<phase: lib-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   vdr-2.8.4 depends on shared library: libfontconfig.so - not found
===>   Installing existing package /packages/All/fontconfig-2.18.3,1.pkg
[144amd64-144amd64] Installing fontconfig-2.18.3,1...
[144amd64-144amd64] `-- Installing freetype2-2.14.3...
[144amd64-144amd64] |   `-- Installing brotli-1.2.1,1...
[144amd64-144amd64] |   `-- Extracting brotli-1.2.1,1: .......... done
[144amd64-144amd64] |   `-- Installing png-1.6.59_1...
[144amd64-144amd64] |   `-- Extracting png-1.6.59_1: .......... done
[144amd64-144amd64] `-- Extracting freetype2-2.14.3: .......... done
[144amd64-144amd64] Extracting fontconfig-2.18.3,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.4 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so)
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so)
===>   vdr-2.8.4 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===>   vdr-2.8.4 depends on shared library: libiconv.so - not found
===>   Installing existing package /packages/All/libiconv-1.18_1.pkg
[144amd64-144amd64] Installing libiconv-1.18_1...
[144amd64-144amd64] Extracting libiconv-1.18_1: .......... done
===>   vdr-2.8.4 depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so)
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on shared library: libjpeg.so - not found
===>   Installing existing package /packages/All/jpeg-turbo-3.1.4.1.pkg
[144amd64-144amd64] Installing jpeg-turbo-3.1.4.1...
[144amd64-144amd64] Extracting jpeg-turbo-3.1.4.1: .......... done
===>   vdr-2.8.4 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so)
===>   Returning to build of vdr-2.8.4
===========================================================================
=>> Recording filesystem state for prebuild... done
=======================<phase: configure      >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>   vdr-2.8.4 depends on package: v4l_compat>0 - found
===>   vdr-2.8.4 depends on package: gettext-runtime>=0.26 - found
===>   vdr-2.8.4 depends on package: gettext-tools>=0.26 - found
===>   vdr-2.8.4 depends on package: gmake>=4.4.1 - found
===>   vdr-2.8.4 depends on package: pkgconf>=1.3.0_1 - found
===>   vdr-2.8.4 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so)
===>   vdr-2.8.4 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so)
===>   vdr-2.8.4 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===>   vdr-2.8.4 depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so)
===>   vdr-2.8.4 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so)
===>  Configuring for vdr-2.8.4
===========================================================================
=======================<phase: build          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Building for vdr-2.8.4
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]
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]
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]
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]
CC dvbspu.o
CC dvbsubtitle.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 eit.o
c++: 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]
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);
      |                                         ^  
      |                                       (    )
channels.c:517:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  517 |   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:517:17: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function
  517 |   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
      |                 ^
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 getDescriptorNchannels.c:559:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  559 |   char FullName[strlen(Channel->name) + 1 + strlen(Channel->shortName) + 1 +umber();
      |        ^
 s./libsi/si.h:477:16: note: overridden virtual function is here
  477trlen(Channel->provider) + 1 + 10]; // +10:  |    virtual int getDescriptorNumber() = 0paranoia
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
channels.c:559:24: note: function parameter 'Channel' with unknown value cannot be used in a constant expression
  559 |   char FullName[strlen(Channel->name) + 1 + strlen(Channel->shortName) + 1 + strlen(Channel->provider) + 1 + 10]; // +10: paranoia
      |                        ^
channels.c:557:42: note: declared here
  557 | cString cChannel::ToText(const cChannel *C;
      |                ^
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;
      |                ^
hannel)
      |                                          ^
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:154:24: note: expanded from macro 'Utf8BufSize'
  154 | #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::ExtendedEventDescriptors *ExtendedEventDescriptors = NULL;
      |                                     ^
dvbsubtitle.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)
      |                                                                    ^
device.c:261:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  261 |   int SlotPriority[NumCamSlots + 1]; // +1 to avoid a zero sized array in case there are no CAM slots
      |                    ^~~~~~~~~~~~~~~
device.c:261CC filter.o
:20: note: read of non-const variable 'NumCamSlots' is not allowed in a constant expression
device.c:260:7: note: declared here
  260 |   int NumCamSlots = CamSlots.Count();
      |       ^
ci.c: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_loc.tm_gmtoff / 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), s : DEC2BCD(tm_gmt.tm_sec), offset : short(htons(tm_loc.tm_gmtoff / 60)) };
      |                                    ^~~
      |                                    .h = 
ci.c:1344:65: 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), offsCC font.o
et : 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 = 
CC i18n.o
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 |      c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
             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
config.c:577:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  577 |   char buffer[I18nLanguages()->Size() * 4];
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
config.c:577:15: note: non-constexpr function 'I18nLanguages' cannot be used in a constant expression
./i18n.h:42:20: note: declared here
   42 | const cStringList *I18nLanguages(void);
      |                    ^
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]
1 warning generated.
CC interface.o
CC keys.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 lirc.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
4 warnings generated.
CC menu.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC menuitems.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
1 warning generated.
CC mtd.o
CC nit.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
2 warnings generated.
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC osdbase.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC osd.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
2 warnings generated.
CC pat.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
1 warning generated.
CC pes2ts.o
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
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC recorder.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC recording.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 remote.o
8 warnings generated.
CC remux.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]
menu.c:2273:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 2273 |         char t[l + 1];
      |                ^~~~~
menu.c:2273:16: note: read of non-const variable 'l' is not allowed in a constant expression
menu.c:2271:10: note: declared here
 2271 |      int l = p - s;
      |          ^
In file included from 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;
      |                ^
nit.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;
      |           ^
In file included from pat.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 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 ringbuffer.o
3 warnings generated.
CC sdt.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 sections.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
pes2ts.c:1026:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1 warning generated.
1026 |                 uchar buf[Length];
      |                           ^~~~~~
pes2ts.c:1026:27: note: function parameter 'Length' with unknown value cannot be used in a constant expression
pes2ts.c:967:64: note: declared here
  967 | bool cPes2TsConverter::ProcessPesPacket(const uchar *Data, int Length)
      |                                                                ^
CC shutdown.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
2 warnings generated.
CC skinclassic.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC skinlcars.o
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]
CC skinsttng.o
recording.c:641:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  641 |                        if (t = strchr(t, ' ')c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
)
      |                            ~~^~~~~~~~~~~~~~~~
recording.c:641:30: note: place parentheses around the assignment to silence this warning
  641 |                        if (t = strchr(t, ' '))
      |                              ^               
      |                            (                 )
recording.c:641:30: note: use '==' to turn this assignment into an equality comparison
  641 |                        if (t = strchr(t, ' '))
      |                              ^
      |                              ==
recording.c:847:12: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  847 |   int8_t a[Length];
      |            ^~~~~~
recording.c:847:12: note: read of non-const variable 'Length' is not allowed in a constant expression
recording.c:843:7: note: declared here
  843 |   int Length = strlen(s);
      |       ^
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
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC sources.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC spu.o
remux.c:1869:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1869 |   uint32_t NumDeltaPocs[num_short_term_ref_pic_sets];
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
remux.c:1869:25: note: read of non-const variable 'num_short_term_ref_pic_sets' is not allowed in a constant expression
remux.c:1868:12: note: declared here
 1868 |   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 status.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
1 warning generated.
CC svdrp.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
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();
      |             ^
CC themes.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
2 warnings generated.
CC thread.o
1 warning generated.
CC timers.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 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
CC videodir.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
GT po/vdr.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]
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC libsi/util.o
CC libsi/si.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]
svdrp.c:1622:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1622 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:1622:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 1622 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:1616:40: note: declared here
 1616 | void cSVDRPServer::CmdGRAB(const char *Option)
      |                                        ^
svdrp.c:1788:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1788 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:1788:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 1788 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:1781:40: note: declared here
 1781 | void cSVDRPServer::CmdHITK(const char *Option)
      |                                        ^
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;
      |                ^
svdrp.c:1888:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1888 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:1888:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 1888 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:1880:40: note: declared here
 1880 | void cSVDRPServer::CmdLSTE(const char *Option)
      |                                        ^
3 warnings generated.
svdrp.c:1965:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1965 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:1965:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 1965 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:1959:40: note: declared here
 1959 | void cSVDRPServer::CmdLSTR(const char *Option)
      |                                        ^
CC libsi/section.o
svdrp.c:2023:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 2023 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:2023:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 2023 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:2018:40: note: declared here
 2018 | void cSVDRPServer::CmdLSTT(const char *Option)
      |                                        ^
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
svdrp.c:2479:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 2479 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:2479:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 2479 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:2476:40: note: declared here
 2476 | void cSVDRPServer::CmdPOLL(const char *Option)
      |                                        ^
CC libsi/descriptor.o
PO po/ar.po
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;
      |                ^
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;
      |        ^
thread.c:543:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  543 |      while (e = strstr(e, ".so"))
      |             ~~^~~~~~~~~~~~~~~~~~
thread.c:543:15: note: place parentheses around the assignment to silence this warning
  543 |      while (e = strstr(e, ".so"))
      |               ^                 
      |             (                   )
thread.c:543:15: note: use '==' to turn this assignment into an equality comparison
  543 |      while (e = strstr(e, ".so"))
      |               ^
      |               ==
2 warnings generated.
PO po/ca_ES.po
tools.c:192:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  192 |         } while (p = strstr(q, s1));
      |                  ~~^~~~~~~~~~~~~~~
tools.c:192:20: note: place parentheses around the assignment to silence this warning
  192 |         } while (p = strstr(q, s1));
      |                    ^              
      |                  (                )
tools.c:192:20: note: use '==' to turn this assignment into an equality comparison
  192 |         } while (p = strstr(q, s1));
      |                    ^
      |                    ==
tools.c:472:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  472 |      char buf[strlen(s) + 1];
      |               ^~~~~~~~~~~~~
tools.c:472:22: note: function parameter 's' with unknown value cannot be used in a constant expression
  472 |      char buf[strlen(s) + 1];
      |                      ^
tools.c:468:25: note: declared here
  468 | double atod(const char *s)
      |                         ^
PO po/cs_CZ.po
tools.c:1470:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1470 |   JSAMPROW rp[Height];
      |               ^~~~~~
tools.c:1470:15: note: function parameter 'Height' with unknown value cannot be used in a constant expression
tools.c:1440:45: note: declared here
 1440 | uchar *RgbToJpeg(uchar *Mem, int Width, int Height, int &Size, int Quality)
      |                                             ^
PO po/da_DK.po
2 warnings generated.
PO po/de_DE.po
PO po/el_GR.po
PO po/es_ES.po
PO po/et_EE.po
1 warning generated.
PO po/fi_FI.po
PO po/fr_FR.po
1 warning generated.
PO po/hr_HR.po
PO po/hu_HU.po
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)
      |                                                          ^
3 warnings generated.
AR libsi/libsi.a
ar: warning: creating libsi.a
a - util.o
a - si.o
a - section.o
a - descriptor.o
PO po/it_IT.po
PO po/lt_LT.po
PO po/mk_MK.po
PO po/nl_NL.po
PO po/nn_NO.po
PO po/pl_PL.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
vdr.c:1734:34: warning: format specifies type 'int' but the argument has type 'sig_atomic_t' (aka 'long') [-Wformat]
 1734 |      isyslog("caught signal %d", LastSignal);
      |                             ~~   ^~~~~~~~~~
      |                             %ld
./tools.h:43:76: note: expanded from macro 'isyslog'
   43 | #define isyslog(a...) void( (SysLogLevel > 1) ? syslog_with_tid(LOG_INFO,  a) : void() )
      |                                                                            ^
1 warning generated.
PO po/sr_RS.po
PO po/sv_SE.po
PO po/tr_TR.po
PO po/uk_UA.po
PO po/zh_CN.po
MO po/ar.mo

*** Plugin epgtableid0:
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/mk_MK.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
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
MO po/sk_SK.mo
MO po/sl_SI.mo
MO po/sr_RS.mo
IN locale/ar/LC_MESSAGES/vdr.mo
IN locale/ca_ES/LC_MESSAGES/vdr.mo
IN locale/cs_CZ/LC_MESSAGES/vdr.mo
IN locale/da_DK/LC_MESSAGES/vdr.mo
IN locale/de_DE/LC_MESSAGES/vdr.mo
IN locale/el_GR/LC_MESSAGES/vdr.mo
IN locale/es_ES/LC_MESSAGES/vdr.mo
IN locale/et_EE/LC_MESSAGES/vdr.mo
IN locale/fi_FI/LC_MESSAGES/vdr.mo
IN locale/fr_FR/LC_MESSAGES/vdr.mo
IN locale/hr_HR/LC_MESSAGES/vdr.mo
IN locale/hu_HU/LC_MESSAGES/vdr.mo
IN locale/it_IT/LC_MESSAGES/vdr.mo
IN locale/lt_LT/LC_MESSAGES/vdr.mo
IN locale/mk_MK/LC_MESSAGES/vdr.mo
IN locale/nl_NL/LC_MESSAGES/vdr.mo
IN locale/nn_NO/LC_MESSAGES/vdr.mo
IN locale/pl_PL/LC_MESSAGES/vdr.mo
IN locale/pt_PT/LC_MESSAGES/vdr.mo
IN locale/ro_RO/LC_MESSAGES/vdr.mo
CC epgtableid0.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
IN locale/ru_RU/LC_MESSAGES/vdr.mo
6 warnings generated.
IN locale/sk_SK/LC_MESSAGES/vdr.mo
IN locale/sl_SI/LC_MESSAGES/vdr.mo
IN locale/sr_RS/LC_MESSAGES/vdr.mo
MO po/sv_SE.mo
3MO po/tr_TR.mo
 warnings generated.
MO po/uk_UA.mo
IN locale/sv_SE/LC_MESSAGES/vdr.mo
IN locale/tr_TR/LC_MESSAGES/vdr.mo
IN locale/uk_UA/LC_MESSAGES/vdr.mo
MO po/zh_CN.mo
IN locale/zh_CN/LC_MESSAGES/vdr.mo
1 warning generated.
LD vdr
LD libvdr-epgtableid0.so

*** Plugin hello:
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC hello.o
GT po/hello.pot
PO po/ca_ES.po
PO po/cs_CZ.po
PO po/da_DK.po
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
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/pl_PL.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/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/de_DE.mo
MO po/fr_FR.mo
MO po/it_IT.mo
MO po/pl_PL.mo
MO po/et_EE.mo
MO po/fi_FI.mo
MO po/lt_LT.mo
MO po/ru_RU.mo
MO po/sk_SK.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
PO po/et_EE.po
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
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/ru_RU.mo
MO po/it_IT.mo
MO po/lt_LT.mo
MO po/pl_PL.mo
MO po/sk_SK.mo
MO po/et_EE.mo
MO po/fi_FI.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]
LD libvdr-svdrpdemo.so
===========================================================================
=>> Checking for filesystem violations... done
=======================<phase: run-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   vdr-2.8.4 depends on package: xorg-fonts-truetype>0 - not found
===>   Installing existing package /packages/All/xorg-fonts-truetype-7.7_1.pkg
[144amd64-144amd64] Installing xorg-fonts-truetype-7.7_1...
[144amd64-144amd64] `-- Installing dejavu-2.37_4...
[144amd64-144amd64] |   `-- Installing mkfontscale-1.2.4...
[144amd64-144amd64] |   | `-- Installing libfontenc-1.1.9...
[144amd64-144amd64] |   | `-- Extracting libfontenc-1.1.9: ......... done
[144amd64-144amd64] |   `-- Extracting mkfontscale-1.2.4: ....... done
[144amd64-144amd64] `-- Extracting dejavu-2.37_4: .......... done
[144amd64-144amd64] `-- Installing encodings-1.1.0,1...
[144amd64-144amd64] `-- Extracting encodings-1.1.0,1: .......... done
[144amd64-144amd64] `-- Installing font-bh-ttf-1.0.4...
[144amd64-144amd64] `-- Extracting font-bh-ttf-1.0.4: .......... done
[144amd64-144amd64] `-- Installing font-misc-ethiopic-1.0.5...
[144amd64-144amd64] `-- Extracting font-misc-ethiopic-1.0.5: ...... done
[144amd64-144amd64] `-- Installing font-misc-meltho-1.0.4...
[144amd64-144amd64] `-- Extracting font-misc-meltho-1.0.4: .......... done
[144amd64-144amd64] Extracting xorg-fonts-truetype-7.7_1: ... done
==> Running trigger: fontconfig.ucl
Running fc-cache to build fontconfig cache...
===>   vdr-2.8.4 depends on package: xorg-fonts-truetype>0 - found
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on package: perl5>=5.42.r<5.43 - not found
===>   Installing existing package /packages/All/perl5-5.42.3.pkg
[144amd64-144amd64] Installing perl5-5.42.3...
[144amd64-144amd64] Extracting perl5-5.42.3: .......... done
===>   vdr-2.8.4 depends on package: perl5>=5.42.r<5.43 - found
===>   Returning to build of vdr-2.8.4
===========================================================================
=>> Recording filesystem state for prestage... done
=======================<phase: stage          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Staging for vdr-2.8.4
===>   vdr-2.8.4 depends on package: xorg-fonts-truetype>0 - found
===>   vdr-2.8.4 depends on package: perl5>=5.42.r<5.43 - found
===>   Generating temporary packing list
===> Creating groups
===> Creating users
if [ -n "/usr/local/libdata/pkgconfig" ] ; then\
   mkdir -p /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/libdata/pkgconfig ;\
   cp vdr.pc /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/libdata/pkgconfig ;\
   fi
# 'cp -n' may be broken, so let's do it the hard way

*** Plugin epgtableid0:
gmake[1]: Nothing to be done for 'all'.

*** Plugin hello:
gmake[1]: Nothing to be done for 'all'.

*** Plugin osddemo:
gmake[1]: Nothing to be done for 'all'.

*** Plugin pictures:
gmake[1]: Nothing to be done for 'all'.

*** Plugin servicedemo:
gmake[1]: Nothing to be done for 'all'.

*** Plugin skincurses:
gmake[1]: Nothing to be done for 'all'.

*** Plugin status:
gmake[1]: Nothing to be done for 'all'.

*** Plugin svdrpdemo:
gmake[1]: Nothing to be done for 'all'.

*** Plugin epgtableid0:

*** Plugin hello:
install -D -m644 po/ca_ES.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/ca_ES/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/cs_CZ.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/cs_CZ/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/da_DK.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/da_DK/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/de_DE.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/de_DE/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/el_GR.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/el_GR/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/es_ES.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/es_ES/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/et_EE.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/et_EE/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/fi_FI.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/fi_FI/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/fr_FR.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/fr_FR/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/hr_HR.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/hr_HR/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/hu_HU.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/hu_HU/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/it_IT.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/it_IT/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/lt_LT.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/lt_LT/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/nl_NL.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/nl_NL/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/nn_NO.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/nn_NO/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/pl_PL.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/pl_PL/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/pt_PT.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/pt_PT/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/ro_RO.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/ro_RO/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/ru_RU.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/ru_RU/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/sk_SK.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/sk_SK/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/sl_SI.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/sl_SI/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/sv_SE.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/sv_SE/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/tr_TR.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/tr_TR/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/zh_CN.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/zh_CN/LC_MESSAGES/vdr-hello.mo

*** Plugin osddemo:

*** Plugin pictures:
install -D -m644 po/de_DE.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/de_DE/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/et_EE.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/et_EE/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/fi_FI.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/fi_FI/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/fr_FR.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/fr_FR/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/it_IT.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/it_IT/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/lt_LT.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/lt_LT/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/pl_PL.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/pl_PL/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/ru_RU.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/ru_RU/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/sk_SK.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/sk_SK/LC_MESSAGES/vdr-pictures.mo

*** Plugin servicedemo:

*** Plugin skincurses:
install -D -m644 po/de_DE.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/de_DE/LC_MESSAGES/vdr-skincurses.mo
install -D -m644 po/et_EE.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/et_EE/LC_MESSAGES/vdr-skincurses.mo
install -D -m644 po/fi_FI.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/fi_FI/LC_MESSAGES/vdr-skincurses.mo
install -D -m644 po/it_IT.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/it_IT/LC_MESSAGES/vdr-skincurses.mo
install -D -m644 po/lt_LT.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/lt_LT/LC_MESSAGES/vdr-skincurses.mo
install -D -m644 po/pl_PL.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/pl_PL/LC_MESSAGES/vdr-skincurses.mo
install -D -m644 po/ru_RU.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/ru_RU/LC_MESSAGES/vdr-skincurses.mo
install -D -m644 po/sk_SK.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/sk_SK/LC_MESSAGES/vdr-skincurses.mo

*** Plugin status:

*** Plugin svdrpdemo:
cp -r locale/* /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale
/bin/mv /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/camresponses.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/camresponses.conf.sample
/bin/mv /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/channels.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/channels.conf.sample
/bin/mv /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/diseqc.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/diseqc.conf.sample
/bin/mv /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/keymacros.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/keymacros.conf.sample
/bin/mv /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/scr.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/scr.conf.sample
/bin/mv /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/sources.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/sources.conf.sample
/bin/mv /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/svdrphosts.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/svdrphosts.conf.sample
install  -m 0644 /usr/ports/multimedia/vdr/files/remote.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/remote.conf.sample
install  -m 555 /wrkdirs/usr/ports/multimedia/vdr/work/vdr-waitdvb /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/bin
/usr/bin/strip /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/bin/vdr  /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/*.so.*
install  -m 0644 /wrkdirs/usr/ports/multimedia/vdr/work/vdr-2.8.4/HISTORY /wrkdirs/usr/ports/multimedia/vdr/work/vdr-2.8.4/MANUAL /wrkdirs/usr/ports/multimedia/vdr/work/vdr-2.8.4/README /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/doc/vdr
====> Compressing man pages (compress-man)
===> Staging rc.d startup script(s)
===========================================================================
====> Running Q/A tests (stage-qa)
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-svcsvr.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-skincurses.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-hello.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-svdrpdemo.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-svccli.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-pictures.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-osddemo.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-epgtableid0.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-status.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: %%DOCSDIR%%/HISTORY
Error: Missing: %%DOCSDIR%%/MANUAL
Error: Missing: %%DOCSDIR%%/README
===> Error: Plist issues found.
*** Error code 1

Stop.
make: stopped making "check-plist" in /usr/ports/multimedia/vdr
=>> Error: check-plist failures detected
build of multimedia/vdr | vdr-2.8.4 ended at Sun Nov  1 14:36:24 UTC 2026
build time: 00:00:23
!!! build failure encountered !!!
[00:00:26] Logs: /usr/local/poudriere/data/logs/bulk/144amd64-144amd64/2026-11-01_14h35m59s
[00:00:26] Error: Build failed in phase: check-plist
[00:00:26] Cleaning up
[00:00:26] Unmounting file systems
*** Error code 1

Stop.
make: stopped making "all" in /usr/local/caronade/work/poudriere.144amd64
*** Error code 1

Stop.
make: stopped making "all" in /usr/local/caronade/work/144amd64
14.4/i386
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 7fbfb85965f97f94db8077aa9199bc58fce9679d
HEAD is now at 7fbfb85 multimedia/vdr: Cleanup

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/php-pdo_sqlsrv
overlay for devel/computelibrary
overlay for devel/esp-idf
overlay for devel/pulumi
overlay for devel/efivar
overlay for devel/openvino
overlay for devel/kodi-platform
overlay for dns/dnscontrol
overlay for mail/smtprelay
overlay for mail/tarpitd
overlay for multimedia/dtv-scan-tables
overlay for multimedia/kodi-addon-pvr.iptvsimple
overlay for multimedia/minisatip
overlay for multimedia/kodi-addon-inputstream.adaptive
overlay for multimedia/vdr
overlay for multimedia/dvb-apps
overlay for multimedia/kodi-addon-pvr.hts
overlay for multimedia/libdvbcsa
overlay for multimedia/cinelerra-gg
overlay for multimedia/vdr-plugin-xineliboutput
overlay for multimedia/tvheadend
overlay for net/srelay
overlay for ports-mgmt/caronade
overlay for security/vouch-proxy
overlay for sysutils/zli
overlay for sysutils/gnome-firmware
overlay for sysutils/containerd
overlay for sysutils/fwupd-efi
overlay for sysutils/fwupd
overlay for sysutils/zot
overlay for textproc/libjcat
overlay for www/vikunja
overlay for www/mattermost-webapp
overlay for www/radicale
overlay for www/yarr
overlay for www/mattermost-server
overlay for www/jotty-page
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:00] Mounting system devices for 144i386-144i386
[00:00:00] Stashing existing package repository
[00:00:00] Mounting ports from: /usr/local/poudriere/ports/144i386
[00:00:00] Mounting packages from: /usr/local/poudriere/data/packages/144i386-144i386
[00:00:00] Mounting distfiles from: /usr/ports/distfiles
/etc/resolv.conf -> /usr/local/poudriere/data/.m/144i386-144i386/ref/etc/resolv.conf
[00:00:00] Starting jail 144i386-144i386
Updating /var/run/os-release done.
[00:00:00] 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:01] Ports top-level git hash: ee8cf4be21ff310f1f84c184ef9e62c6bdff64c8 (dirty)
[00:00:01] Logs: /usr/local/poudriere/data/logs/bulk/144i386-144i386/2026-11-01_14h35m34s
[00:00:01] Loading MOVED for /usr/local/poudriere/data/.m/144i386-144i386/ref/usr/ports
[00:00:01] Gathering ports metadata
[00:00:01] Calculating ports order and dependencies
[00:00:01] Trimming IGNORED and blacklisted ports
[00:00:01] Package fetch: Looking for missing packages to fetch from pkg+http://pkg.FreeBSD.org/${ABI}/latest
[00:00:01] Package fetch: No eligible missing packages to fetch
[00:00:01] Sanity checking the repository
[00:00:01] 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_1793543737 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 Nov  1 14:35:37 UTC 2026
port directory: /usr/ports/multimedia/vdr
package name: vdr-2.8.4
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 1864 Nov  1 14:35 /usr/ports/multimedia/vdr/Makefile
Ports top last git commit: ee8cf4be21ff310f1f84c184ef9e62c6bdff64c8
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.4:
     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 ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl  PERL_USE_UNSAFE_INC=1 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 CMAKE_PREFIX_PATH="/usr/local"
--End CONFIGURE_ENV--

--MAKE_ENV--
PERL_USE_UNSAFE_INC=1 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 -isystem /usr/local/include -fno-strict-aliasing "  CPP="cpp" CPPFLAGS="-isystem /usr/local/include"  LDFLAGS=" -L/usr/local/lib " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe  -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing   -isystem /usr/local/include -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_GROUP=vdr  VDR_USER=vdr PORTDOCS="" OSREL=14.4 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.42.3  PERL_VER=5.42  PERL5_MAN1=lib/perl5/site_perl/man/man1  PERL5_MAN3=lib/perl5/site_perl/man/man3  SITE_PERL=lib/perl5/site_perl  SITE_ARCH=lib/perl5/site_perl/mach/5.42 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--
=======================<phase: check-sanity   >============================
===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  License GPLv2+ accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   vdr-2.8.4 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.4 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of vdr-2.8.4
===========================================================================
=======================<phase: fetch-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv2+ accepted by the user
===>   vdr-2.8.4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by vdr-2.8.4 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv2+ accepted by the user
===>   vdr-2.8.4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by vdr-2.8.4 for building
=> SHA256 Checksum OK for vdr-projects-vdr-2.8.4_GH0.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: extract        >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  License GPLv2+ accepted by the user
===>   vdr-2.8.4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by vdr-2.8.4 for building
===>  Extracting for vdr-2.8.4
=> SHA256 Checksum OK for vdr-projects-vdr-2.8.4_GH0.tar.gz.
===========================================================================
=======================<phase: patch-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: patch          >============================
===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Patching for vdr-2.8.4
===>  Applying FreeBSD patches for vdr-2.8.4 from /usr/ports/multimedia/vdr/files
===========================================================================
=======================<phase: build-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   vdr-2.8.4 depends on package: v4l_compat>0 - 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.4 depends on package: v4l_compat>0 - found
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on package: gettext-runtime>=0.26 - not found
===>   Installing existing package /packages/All/gettext-runtime-1.0_1.pkg
[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
===>   vdr-2.8.4 depends on package: gettext-runtime>=0.26 - found
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 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.15...
[144i386-144i386] |   `-- Installing expat-2.9.0...
[144i386-144i386] |   `-- Extracting expat-2.9.0: .......... done
[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.15: .......... done
[144i386-144i386] Extracting gettext-tools-1.0: .......... done
=====
Message from python312-3.12.15:

--
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.4 depends on package: gettext-tools>=0.26 - found
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 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.4 depends on package: gmake>=4.4.1 - found
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on package: pkgconf>=1.3.0_1 - not found
===>   Installing existing package /packages/All/pkgconf-3.0.9,1.pkg
[144i386-144i386] Installing pkgconf-3.0.9,1...
[144i386-144i386] Extracting pkgconf-3.0.9,1: .......... done
===>   vdr-2.8.4 depends on package: pkgconf>=1.3.0_1 - found
===>   Returning to build of vdr-2.8.4
===========================================================================
=======================<phase: lib-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   vdr-2.8.4 depends on shared library: libfontconfig.so - not found
===>   Installing existing package /packages/All/fontconfig-2.18.3,1.pkg
[144i386-144i386] Installing fontconfig-2.18.3,1...
[144i386-144i386] `-- Installing freetype2-2.14.3...
[144i386-144i386] |   `-- Installing brotli-1.2.1,1...
[144i386-144i386] |   `-- Extracting brotli-1.2.1,1: .......... done
[144i386-144i386] |   `-- Installing png-1.6.59_1...
[144i386-144i386] |   `-- Extracting png-1.6.59_1: .......... done
[144i386-144i386] `-- Extracting freetype2-2.14.3: .......... done
[144i386-144i386] Extracting fontconfig-2.18.3,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.4 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so)
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so)
===>   vdr-2.8.4 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===>   vdr-2.8.4 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.4 depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so)
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 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.4 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so)
===>   Returning to build of vdr-2.8.4
===========================================================================
=>> Recording filesystem state for prebuild... done
=======================<phase: configure      >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>   vdr-2.8.4 depends on package: v4l_compat>0 - found
===>   vdr-2.8.4 depends on package: gettext-runtime>=0.26 - found
===>   vdr-2.8.4 depends on package: gettext-tools>=0.26 - found
===>   vdr-2.8.4 depends on package: gmake>=4.4.1 - found
===>   vdr-2.8.4 depends on package: pkgconf>=1.3.0_1 - found
===>   vdr-2.8.4 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so)
===>   vdr-2.8.4 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so)
===>   vdr-2.8.4 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===>   vdr-2.8.4 depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so)
===>   vdr-2.8.4 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so)
===>  Configuring for vdr-2.8.4
===========================================================================
=======================<phase: build          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Building for vdr-2.8.4
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]
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
c++: CC config.o
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 cutter.o
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
CC dvbci.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC dvbplayer.o
CC dvbspu.o
c++: warning: c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
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]
CC eit.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 eitscan.o
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]
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()channels.c:517:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
   = 0;
      517 |   char buffer[((linkChannels ? linkChannels->Count() : 0) + (LinkChannels ? LinkChannels->Count() : 0)) * 6 + 256]; // 6: 5 digit channel number plus blank, 256: o|                ^
In file included from eit.c:36:
./libsi/descriptor.h:42:ther texts (see below) plus reserve
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8: warning: 'getLastDescriptorNumber' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]channels.c:517:17: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function
  517 |   char buffer[((linkChannels ? li
   42 |    int getLastDescriptorNumber();
      |        ^
./libsi/si.h:478:16: note: overridden virtual function is here
  478 |    virtual int getLastDescriptorNumber() = 0;
      |                ^
nkChannels->Count() : 0) + (LinkChannels ? LinkChannels->Count() : 0)) * 6 + 256]; // 6: 5 digit channel number plus blank, 256: other texts (see below) plus reserve
      |                 ^
channels.c:559:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  559 |   char FullName[strlen(Channel->name) + 1 + strlen(Channel->shortName) + 1 + strlen(Channel->provider) + 1 + 10]; // +10: paranoia
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
channels.c:559:24: note: function parameter 'Channel' with unknown value cannot be used in a constant expression
  559 |   char FullName[strlen(Channel->name) + 1 + strlen(Channel->shortName) + 1 + strlen(Channel->provider) + 1 + 10]; // +10: paranoia
      |                        ^
channels.c:557:42: note: declared here
  557 | cString cChannel::ToText(const cChannel *Channel)
      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;
      |                                         ^
dvbsubtitle.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 hereeit.c
  466 | void cSubtitleObject::DecodeCharacterString(const uchar *Data, int NumberOfCodes)
      |                                                                    ^
:401:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  401 |             char buffer[Utf8BufSize(ExtendedEventDescriptors->getMaximumTextLength(": ")) + 1];
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./tools.h:154:24: note: expanded from macro 'Utf8BufSize'
  154 | #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::ExtendedEventDescriptors *ExtendedEventDescriptors = NULL;
      |                                     ^
CC filter.o
device.c:261:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  261 |   int SlotPriority[NumCamSlots + 1]; // +1 to avoid a zero sized array in case there are no CAM slots
      |                    ^~~~~~~~~~~~~~~
device.c:261:20: note: read of non-const variable 'NumCamSlots' is not allowed in a constant expression
device.c:260:7: note: declared here
  260 |   int NumCamSlots = CamSlots.Count();
      |       ^
ci.c:1344:18: warning: use of GNU old-style field designator extension [-Wgnu-designator]
 1344 |      tTime T = { mjd : htons(MJD)CC font.o
, 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)) };
      |                  ^~~~~
      |                  .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), s : DEC2BCD(tm_gmt.tm_sec), offset : short(htons(tm_loc.tm_gmtoff / 60)) };
      |                                    ^~~
      |                                    .h = 
ci.c:1344:65: 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 : CC i18n.o
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:577:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  577 |   char buffer[I18nLanguages()->Size() * 4];
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
config.c:577:15: note: non-constexpr function 'I18nLanguages' cannot be used in a constant expression
./i18n.h:42:20: note: declared here
   42 | const cStringList *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 |   c++:        warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
                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]
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
1 warning generated.
CC interface.o
CC keys.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 lirc.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
4 warnings generated.
CC menu.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC menuitems.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
1 warning generated.
CC mtd.o
CC nit.o
2 warnings generated.
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC osdbase.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 osd.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
2 warnings generated.
CC pat.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
1 warning generated.
CC pes2ts.o
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
CC positioner.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 receiver.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC recorder.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC recording.o
CC remote.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]
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
8 warnings generated.
CC remux.o
menu.c:2273:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 2273 |         char t[l + 1];
      |                ^~~~~
menu.c:2273:16: note: read of non-const variable 'l' is not allowed in a constant expression
menu.c:2271:10: note: declared here
 2271 |      int l = p - s;
      |          ^
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
In file included from 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;
      |                ^
nit.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;
      |           ^
In file included from pat.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 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;
      |                ^
3 warnings generated.
CC ringbuffer.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC sdt.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
pes2ts.c:1026:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1026 |                 uchar buf[Length];
      |                           ^~~~~~
pes2ts.c:1026:27: note: function parameter 'Length' with unknown value cannot be used in a constant expression
pes2ts.c:967:64: note: declared here
  967 | bool cPes2TsConverter::ProcessPesPacket(const uchar *Data, int Length)
      |                                                                ^
CC sections.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
1 warning generated.
CC shutdown.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
2 warnings generated.
CC skinclassic.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC skinlcars.o
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]
CC skinsttng.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
recording.c:641:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  641 |                        if (t = strchr(t, ' '))
      |                            ~~^~~~~~~~~~~~~~~~
recording.c:641:30: note: place parentheses around the assignment to silence this warning
  641 |                        if (t = strchr(t, ' '))
      |                              ^               
      |                            (                 )
recording.c:641:30: note: use '==' to turn this assignment into an equality comparison
  641 |                        if (t = strchr(t, ' '))
      |                              ^
      |                              ==
recording.c:847:12: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  847 |   int8_t a[Length];
      |            ^~~~~~
recording.c:847:12: note: read of non-const variable 'Length' is not allowed in a constant expression
recording.c:843:7: note: declared here
  843 |   int Length = strlen(s);
      |       ^
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
CC spu.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]
CC status.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
remux.c:1869:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1869 |   uint32_t NumDeltaPocs[num_short_term_ref_pic_sets];
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
remux.c:1869:25: note: read of non-const variable 'num_short_term_ref_pic_sets' is not allowed in a constant expression
remux.c:1868:12: note: declared here
 1868 |   uint32_t num_short_term_ref_pic_sets = GetGolombUe();    // num_short_term_ref_pic_sets
      |            ^
1 warning generated.
CC svdrp.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
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();
      |             ^
CC themes.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
2 warnings generated.
CC thread.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
1 warning generated.
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]
GT po/vdr.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]
CC libsi/util.o
CC libsi/si.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]
svdrp.c:1622:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1622 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:1622:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 1622 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:1616:40: note: declared here
 1616 | void cSVDRPServer::CmdGRAB(const char *Option)
      |                                        ^
svdrp.c:1788:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1788 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:1788:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 1788 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:1781:40:In file included from  note: declared here
 1781 | void cSVDRPServer::CmdHITK(const char *Option)
      |                                        ^
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 getLastDeCC libsi/section.o
scriptorNumber();
      |        ^
./si.h:478:16: note: overridden virtual function is here
  478 |    virtual int getLastDescriptorNumber() = 0;
      |                ^
svdrp.c:1888:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1888 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:1888:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 1888 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:1880:40: note: declared here
 1880 | void cSVDRPServer::CmdLSTE(const char *Option)
      |                                        ^
svdrp.c:1965:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1965 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:1965:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 1965 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:1959:40: note: declared here
 1959 | void cSVDRPServer::CmdLSTR(const char *Option)
      |                                        ^
svdrp.c:2023:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 2023 |      char buf[sc++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
trlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:2023:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 2023 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:2018:40: note: declared here
 2018 | void cSVDRPServer::CmdLSTT(const char *Option)
      |                                        ^
PO po/ar.po
svdrp.c:2479:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 2479 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:2479:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 2479 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:2476:40: note: declared here
 2476 | void cSVDRPServer::CmdPOLL(const char *Option)
      |                                        ^
3 warnings generated.
PO po/ca_ES.po
thread.c:543:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  543 |      while (e = strstr(e, ".so"))
      |             ~~^~~~~~~~~~~~~~~~~~
thread.c:543:15: note: place parentheses around the assignment to silence this warning
  543 |      while (e = strstr(e, ".so"))
      |               ^                 
      |             (                   )
thread.c:543:15: note: use '==' to turn this assignment into an equality comparison
  543 |      while (e = strstr(e, ".so"))
      |               ^
      |               ==
2 warnings generated.
PO po/cs_CZ.po
CC libsi/descriptor.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
tools.c:192:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  192 |         } while (p = strstr(q, s1));
      |                  ~~^~~~~~~~~~~~~~~
tools.c:192:20: note: place parentheses around the assignment to silence this warning
  192 |         } while (p = strstr(q, s1));
      |                    ^              
      |                  (                )
tools.c:192:20: note: use '==' to turn this assignment into an equality comparison
  192 |         } while (p = strstr(q, s1));
      |                    ^
      |                    ==
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;
      |                ^
tools.c:472:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  472 |      char buf[strlen(s) + 1];
      |               ^~~~~~~~~~~~~
tools.c:472:22: note: function parameter 's' with unknown value cannot be used in a constant expression
  472 |      char buf[strlen(s) + 1];
      |                      ^
tools.c:468:25: note: declared here
  468 | double atod(const char *s)
      |                         ^
PO po/da_DK.po
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;
      |        ^
tools.c:1307:9: error: redefinition of 'WeekDayName'
 1307 | cString WeekDayName(time_t t)
      |         ^
tools.c:1292:9: note: previous definition is here
 1292 | cString WeekDayName(int WeekDay)
      |         ^
tools.c:1328:9: error: redefinition of 'WeekDayNameFull'
 1328 | cString WeekDayNameFull(time_t t)
      |         ^
tools.c:1313:9: note: previous definition is here
 1313 | cString WeekDayNameFull(int WeekDay)
      |         ^
tools.c:1470:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1470 |   JSAMPROW rp[Height];
      |               ^~~~~~
tools.c:1470:15: note: function parameter 'Height' with unknown value cannot be used in a constant expression
tools.c:1440:45: note: declared here
 1440 | uchar *RgbToJpeg(uchar *Mem, int Width, int Height, int &Size, int Quality)
      |                                             ^
3 warnings and 2 errors generated.
2 warnings generated.
gmake: *** [Makefile:148: tools.o] Error 1
gmake: *** Waiting for unfinished jobs....
1 warning generated.
1 warning generated.
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.
3 warnings generated.
AR libsi/libsi.a
ar: warning: creating libsi.a
a - util.o
a - si.o
a - section.o
a - descriptor.o
6 warnings generated.
===> 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.4 ended at Sun Nov  1 14:35:56 UTC 2026
build time: 00:00:18
!!! build failure encountered !!!
[00:00:21] Logs: /usr/local/poudriere/data/logs/bulk/144i386-144i386/2026-11-01_14h35m34s
[00:00:21] Error: Build failed in phase: build
[00:00:21] Cleaning up
[00:00:21] 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
15.1/amd64
current state: running
reached target state: running
git clone https://codeberg.org/decke/ports.git /usr/local/caronade/work/poudriere.151amd64/repo.git
Cloning into '/usr/local/caronade/work/poudriere.151amd64/repo.git'...
git -C "/usr/local/caronade/work/poudriere.151amd64/repo.git" -c advice.detachedHead=false checkout 7fbfb85965f97f94db8077aa9199bc58fce9679d
HEAD is now at 7fbfb85 multimedia/vdr: Cleanup

poudriere ports -u -p 151amd64
[00:00:00] Updating portstree "151amd64" with git+http... done
zfs snapshot zroot/poudriere/ports/151amd64@clean
overlay for audio/shortwave
overlay for databases/php-pdo_sqlsrv
overlay for devel/openvino
overlay for devel/computelibrary
overlay for devel/pulumi
overlay for devel/esp-idf
overlay for devel/kodi-platform
overlay for devel/efivar
overlay for dns/dnscontrol
overlay for mail/tarpitd
overlay for mail/smtprelay
overlay for multimedia/libdvbcsa
overlay for multimedia/vdr-plugin-xineliboutput
overlay for multimedia/tvheadend
overlay for multimedia/kodi-addon-pvr.hts
overlay for multimedia/cinelerra-gg
overlay for multimedia/kodi-addon-pvr.iptvsimple
overlay for multimedia/vdr
overlay for multimedia/dtv-scan-tables
overlay for multimedia/kodi-addon-inputstream.adaptive
overlay for multimedia/minisatip
overlay for multimedia/dvb-apps
overlay for net/srelay
overlay for ports-mgmt/caronade
overlay for security/vouch-proxy
overlay for sysutils/fwupd
overlay for sysutils/containerd
overlay for sysutils/zot
overlay for sysutils/gnome-firmware
overlay for sysutils/fwupd-efi
overlay for sysutils/zli
overlay for textproc/libjcat
overlay for www/jotty-page
overlay for www/yarr
overlay for www/mattermost-server
overlay for www/radicale
overlay for www/mattermost-webapp
overlay for www/vikunja
overlay for x11-toolkits/py-pangocffi
poudriere testport -b latest -j 151amd64 -p 151amd64 multimedia/vdr
[00:00:00] Creating the reference jail... done
[00:00:01] Mounting system devices for 151amd64-151amd64
[00:00:01] Stashing existing package repository
[00:00:01] Mounting ports from: /usr/local/poudriere/ports/151amd64
[00:00:01] Mounting packages from: /usr/local/poudriere/data/packages/151amd64-151amd64
[00:00:01] Mounting distfiles from: /usr/ports/distfiles
/etc/resolv.conf -> /usr/local/poudriere/data/.m/151amd64-151amd64/ref/etc/resolv.conf
[00:00:01] Starting jail 151amd64-151amd64
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: ee8cf4be21ff310f1f84c184ef9e62c6bdff64c8 (dirty)
[00:00:02] Logs: /usr/local/poudriere/data/logs/bulk/151amd64-151amd64/2026-11-01_14h36m28s
[00:00:02] Loading MOVED for /usr/local/poudriere/data/.m/151amd64-151amd64/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:02] Committing packages to repository: /usr/local/poudriere/data/packages/151amd64-151amd64/.real_1793543790 via .latest symlink
[00:00:02] Removing old packages
[00:00:02] Building with flags: 
[00:00:02] Removing existing /usr/local
build started at Sun Nov  1 14:36:30 UTC 2026
port directory: /usr/ports/multimedia/vdr
package name: vdr-2.8.4
building for: FreeBSD 151amd64-151amd64 15.1-RELEASE-p4 FreeBSD 15.1-RELEASE-p4 amd64
maintained by: sterum77@gmail.com
Makefile datestamp: -rw-r--r--  1 root wheel 1864 Nov  1 14:36 /usr/ports/multimedia/vdr/Makefile
Ports top last git commit: ee8cf4be21ff310f1f84c184ef9e62c6bdff64c8
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: 1501000
Job Id: 

---Begin Environment---
SHELL=/bin/sh
OSVERSION=1501000
UNAME_v=FreeBSD 15.1-RELEASE-p4
UNAME_r=15.1-RELEASE-p4
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
WARNING_WAIT=0
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
TRYBROKEN=yes
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.8
MASTERMNT=/usr/local/poudriere/data/.m/151amd64-151amd64/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/151amd64-151amd64/ref/.p
OUTPUT_REDIRECTED_STDOUT=3
NO_WARNING_PKG_INSTALL_EOL=yes
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=151amd64-151amd64
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=testport.sh
OLDPWD=/usr/local/poudriere/data/.m/151amd64-151amd64/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.4:
     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 ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl  PERL_USE_UNSAFE_INC=1 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 CMAKE_PREFIX_PATH="/usr/local"
--End CONFIGURE_ENV--

--MAKE_ENV--
PERL_USE_UNSAFE_INC=1 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 -isystem /usr/local/include -fno-strict-aliasing "  CPP="cpp" CPPFLAGS="-isystem /usr/local/include"  LDFLAGS=" -L/usr/local/lib " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe  -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing   -isystem /usr/local/include -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_GROUP=vdr  VDR_USER=vdr PORTDOCS="" OSREL=15.1 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.42.3  PERL_VER=5.42  PERL5_MAN1=lib/perl5/site_perl/man/man1  PERL5_MAN3=lib/perl5/site_perl/man/man3  SITE_PERL=lib/perl5/site_perl  SITE_ARCH=lib/perl5/site_perl/mach/5.42 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
#### 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)  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)  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--
=======================<phase: check-sanity   >============================
===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  License GPLv2+ accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   vdr-2.8.4 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-2.8.4.pkg
[151amd64-151amd64] Installing pkg-2.8.4...
[151amd64-151amd64] Extracting pkg-2.8.4: .......... done
===>   vdr-2.8.4 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of vdr-2.8.4
===========================================================================
=======================<phase: fetch-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv2+ accepted by the user
===>   vdr-2.8.4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by vdr-2.8.4 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv2+ accepted by the user
===>   vdr-2.8.4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by vdr-2.8.4 for building
=> SHA256 Checksum OK for vdr-projects-vdr-2.8.4_GH0.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: extract        >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  License GPLv2+ accepted by the user
===>   vdr-2.8.4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by vdr-2.8.4 for building
===>  Extracting for vdr-2.8.4
=> SHA256 Checksum OK for vdr-projects-vdr-2.8.4_GH0.tar.gz.
===========================================================================
=======================<phase: patch-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: patch          >============================
===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Patching for vdr-2.8.4
===>  Applying FreeBSD patches for vdr-2.8.4 from /usr/ports/multimedia/vdr/files
===========================================================================
=======================<phase: build-depends  >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   vdr-2.8.4 depends on package: v4l_compat>0 - not found
===>   Installing existing package /packages/All/v4l_compat-1.23.0_7.pkg
[151amd64-151amd64] Installing v4l_compat-1.23.0_7...
[151amd64-151amd64] `-- Installing evdev-proto-5.8...
[151amd64-151amd64] `-- Extracting evdev-proto-5.8: ....... done
[151amd64-151amd64] Extracting v4l_compat-1.23.0_7: .......... done
===>   vdr-2.8.4 depends on package: v4l_compat>0 - found
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on package: gettext-runtime>=0.26 - not found
===>   Installing existing package /packages/All/gettext-runtime-1.0_1.pkg
[151amd64-151amd64] Installing gettext-runtime-1.0_1...
[151amd64-151amd64] `-- Installing indexinfo-0.3.1_1...
[151amd64-151amd64] `-- Extracting indexinfo-0.3.1_1: .... done
[151amd64-151amd64] Extracting gettext-runtime-1.0_1: .......... done
===>   vdr-2.8.4 depends on package: gettext-runtime>=0.26 - found
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on package: gettext-tools>=0.26 - not found
===>   Installing existing package /packages/All/gettext-tools-1.0.pkg
[151amd64-151amd64] Installing gettext-tools-1.0...
[151amd64-151amd64] `-- Installing libtextstyle-1.0...
[151amd64-151amd64] `-- Extracting libtextstyle-1.0: .......... done
[151amd64-151amd64] `-- Installing libunistring-1.4.2...
[151amd64-151amd64] `-- Extracting libunistring-1.4.2: .......... done
[151amd64-151amd64] `-- Installing libxml2-2.15.4...
[151amd64-151amd64] |   `-- Installing readline-8.3.6...
[151amd64-151amd64] |   `-- Extracting readline-8.3.6: .......... done
[151amd64-151amd64] `-- Extracting libxml2-2.15.4: .......... done
[151amd64-151amd64] `-- Installing python312-3.12.15...
[151amd64-151amd64] |   `-- Installing expat-2.9.0...
[151amd64-151amd64] |   `-- Extracting expat-2.9.0: .......... done
[151amd64-151amd64] |   `-- Installing libffi-3.8.0...
[151amd64-151amd64] |   `-- Extracting libffi-3.8.0: .......... done
[151amd64-151amd64] |   `-- Installing mpdecimal-4.0.1...
[151amd64-151amd64] |   `-- Extracting mpdecimal-4.0.1: .......... done
[151amd64-151amd64] `-- Extracting python312-3.12.15: .......... done
[151amd64-151amd64] Extracting gettext-tools-1.0: .......... done
=====
Message from python312-3.12.15:

--
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.4 depends on package: gettext-tools>=0.26 - found
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on package: gmake>=4.4.1 - not found
===>   Installing existing package /packages/All/gmake-4.4.1.pkg
[151amd64-151amd64] Installing gmake-4.4.1...
[151amd64-151amd64] Extracting gmake-4.4.1: .......... done
===>   vdr-2.8.4 depends on package: gmake>=4.4.1 - found
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on package: pkgconf>=1.3.0_1 - not found
===>   Installing existing package /packages/All/pkgconf-3.0.9,1.pkg
[151amd64-151amd64] Installing pkgconf-3.0.9,1...
[151amd64-151amd64] Extracting pkgconf-3.0.9,1: .......... done
===>   vdr-2.8.4 depends on package: pkgconf>=1.3.0_1 - found
===>   Returning to build of vdr-2.8.4
===========================================================================
=======================<phase: lib-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   vdr-2.8.4 depends on shared library: libfontconfig.so - not found
===>   Installing existing package /packages/All/fontconfig-2.18.3,1.pkg
[151amd64-151amd64] Installing fontconfig-2.18.3,1...
[151amd64-151amd64] `-- Installing freetype2-2.14.3...
[151amd64-151amd64] |   `-- Installing brotli-1.2.1,1...
[151amd64-151amd64] |   `-- Extracting brotli-1.2.1,1: .......... done
[151amd64-151amd64] |   `-- Installing png-1.6.59_1...
[151amd64-151amd64] |   `-- Extracting png-1.6.59_1: .......... done
[151amd64-151amd64] `-- Extracting freetype2-2.14.3: .......... done
[151amd64-151amd64] Extracting fontconfig-2.18.3,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.4 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so)
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so)
===>   vdr-2.8.4 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===>   vdr-2.8.4 depends on shared library: libiconv.so - not found
===>   Installing existing package /packages/All/libiconv-1.18_1.pkg
[151amd64-151amd64] Installing libiconv-1.18_1...
[151amd64-151amd64] Extracting libiconv-1.18_1: .......... done
===>   vdr-2.8.4 depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so)
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on shared library: libjpeg.so - not found
===>   Installing existing package /packages/All/jpeg-turbo-3.1.4.1.pkg
[151amd64-151amd64] Installing jpeg-turbo-3.1.4.1...
[151amd64-151amd64] Extracting jpeg-turbo-3.1.4.1: .......... done
===>   vdr-2.8.4 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so)
===>   Returning to build of vdr-2.8.4
===========================================================================
=>> Recording filesystem state for prebuild... done
=======================<phase: configure      >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>   vdr-2.8.4 depends on package: v4l_compat>0 - found
===>   vdr-2.8.4 depends on package: gettext-runtime>=0.26 - found
===>   vdr-2.8.4 depends on package: gettext-tools>=0.26 - found
===>   vdr-2.8.4 depends on package: gmake>=4.4.1 - found
===>   vdr-2.8.4 depends on package: pkgconf>=1.3.0_1 - found
===>   vdr-2.8.4 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so)
===>   vdr-2.8.4 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so)
===>   vdr-2.8.4 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===>   vdr-2.8.4 depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so)
===>   vdr-2.8.4 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so)
===>  Configuring for vdr-2.8.4
===========================================================================
=======================<phase: build          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Building for vdr-2.8.4
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]
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]
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]
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
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC dvbplayer.o
CC dvbspu.o
CC dvbsubtitle.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 eit.o
c++: 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]
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);
      |                                         ^  
      |                                       (    )
channels.c:517:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  517 |   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:517:17: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function
  517 |   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
      |                 ^
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 |    ichannels.c:559:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  559 |   char Fnt getLastDescriptorNumber();ullName[strlen(Channel->name) + 1 + strlen(C
      |        ^
./libsi/si.h:478:16: note: overridden virtual function is here
  478 |    virtual ihannel->shortName) + 1 + strlen(Channel->pront getLastDescriptorNumber() = 0;
      |                ^
vider) + 1 + 10]; // +10: paranoia
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
channels.c:559:24: note: function parameter 'Channel' with unknown value cannot be used in a constant expression
  559 |   char FullName[strlen(Channel->name) + 1 + strlen(Channel->shortName) + 1 + strlen(Channel->provider) + 1 + 10]; // +10: paranoia
      |                        ^
channels.c:557:42: note: declared here
  557 | cString cChannel::ToText(const cChannel *Channel)
      |                                          ^
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:154:24: note: expanded from macro 'Utf8BufSize'
  154 | #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::ExtendedEventDescriptors *ExtendedEventDescriptors = NULL;
      |                                     ^
dvbsubtitle.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)
      |                                                                    ^
device.c:261:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  261 |   int SlotPriority[NumCamSlots + 1]; // +1 to avoid a zero sized array in case there are no CAM slots
      |                    ^~~~~~~~~~~~~~~
device.c:261:20: note: read of non-const variable 'NumCamSlots' is not allowed in a constant expression
device.c:260:7: note: declared here
  260 |   int NumCamSlots = CamSlots.CountCC filter.o
();
      |       ^
ci.c: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_loc.tm_gmtoff / 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), s : DEC2BCD(tm_gmt.tm_sec), offset : short(htons(tm_loc.tm_gmtoff / 60)) };
      |                                    ^~~
      |                                    .h = 
ci.c:1344:65: 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 CC font.o
/ 60)) };
      |                                                                                                                         ^~~~~~~~
      |                                                                                                                         .offset = 
config.c:577:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  577 |   char buffer[I18nLanguages()->Size() * 4];
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
config.c:577:15: note: non-constexpr function 'I18nLanguages' cannot be used in a constant expression
./i18n.h:42:20: note: declared here
   42 | const cStringList *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 |     CC i18n.o
                     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]
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]
1 warning generated.
CC interface.o
CC keys.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 lirc.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
4 warnings generated.
CC menu.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC menuitems.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
1 warning generated.
CC mtd.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC nit.o
2 warnings generated.
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC osdbase.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC osd.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
2 warnings generated.
CC pat.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
1 warning generated.
CC pes2ts.o
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
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC recorder.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC recording.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC remote.o
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
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
8 warnings generated.
CC remux.o
In file included from 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;
      |                ^
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
menu.c:2273:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 2273 |         char t[l + 1];
      |                ^~~~~
menu.c:2273:16: note: read of non-const variable 'l' is not allowed in a constant expression
menu.c:2271:10: note: declared here
 2271 |      int l = p - s;
      |          ^
nit.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;
      |           ^
In file included from pat.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 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;
      |                ^
3 warnings generated.
CC ringbuffer.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC sdt.o
CC sections.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]
pes2ts.c:1026:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1026 |                 uchar buf[Length];
      |                           ^~~~~~
pes2ts.c:1026:27: note: function parameter 'Length' with unknown value cannot be used in a constant expression
pes2ts.c:967:64: note: declared here
  967 | bool cPes2TsConverter::ProcessPesPacket(const uchar *Data, int Length)
      |                                                                ^
1 warning generated.
CC shutdown.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
2 warnings generated.
CC skinclassic.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC skinlcars.o
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]
CC skinsttng.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
recording.c:641:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  641 |                        if (t = strchr(t, ' '))
      |                            ~~^~~~~~~~~~~~~~~~
recording.c:641:30: note: place parentheses around the assignment to silence this warning
  641 |                        if (t = strchr(t, ' '))
      |                              ^               
      |                            (                 )
recording.c:641:30: note: use '==' to turn this assignment into an equality comparison
  641 |                        if (t = strchr(t, ' '))
      |                              ^
      |                              ==
recording.c:847:12: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  847 |   int8_t a[Length];
      |            ^~~~~~
recording.c:847:12: note: read of non-const variable 'Length' is not allowed in a constant expression
recording.c:843:7: note: declared here
  843 |   int Length = strlen(s);
      |       ^
CC sourceparams.o
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;
      |                ^
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC sources.o
CC spu.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 status.o
remux.c:1869:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1869 |   uint32_t NumDeltaPocs[num_short_term_ref_pic_sets];
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
remux.c:1869:25: note: read of non-const variable 'num_short_term_ref_pic_sets' is not allowed in a constant expression
remux.c:1868:12: note: declared here
 1868 |   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]
1 warning generated.
CC svdrp.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
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();
      |             ^
CC themes.o
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
CC transfer.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 vdr.o
CC videodir.o
GT po/vdr.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]
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 libsi/util.o
CC libsi/si.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]
svdrp.c:1622:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1622 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:1622:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 1622 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:1616:40: note: declared here
 1616 | void cSVDRPServer::CmdGRAB(const char *Option)
      |                                        ^
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 getDescriptsvdrp.c:1788:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1788 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:1788:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 1788 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:1781:40: note: declared here
 1781 | void cSVDRPServer::orNumber()CmdHIT;
      | K(const char *Option)
      |                                        ^
       ^
./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;
      |                ^
svdrp.c:1888:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1888 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:1888:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 1888 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:1880:40: note: declared here
 1880 | void cSVDRPServer::CmdLSTE(const char *Option)
      |                                        ^
svdrp.c:1965:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1965 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:1965:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 1965 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:1959:40: note: declared here
 1959 | void cSVDRPServer::CmdLSTR(const char *Option)
      |                                        ^
svdrp.c:2023:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 2023 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:2023:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 2023 |      char buf[strlen(Option) + 1];
      |                      ^
svdrp.c:2018:40: note: declared here
 2018 | void cSVDRPServer::CmdLSTT(const char *Option)
      |                                        ^
CC libsi/section.o
svdrp.c:2479:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 2479 |      char buf[strlen(Option) + 1];
      |               ^~~~~~~~~~~~~~~~~~
svdrp.c:2479:22: note: function parameter 'Option' with unknown value cannot be used in a constant expression
 2479 |      char buf[strlen(Option) + 1];
      | PO po/ar.po
                     ^
svdrp.c:2476:40: c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
note: declared here
 2476 | void cSVDRPServer::CmdPOLL(const char *Option)
      |                                        ^
3 warnings generated.
CC libsi/descriptor.o
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
thread.c:543:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  543 |      while (e = strstr(e, ".so"))
      |             ~~^~~~~~~~~~~~~~~~~~
thread.c:543:15: note: place parentheses around the assignment to silence this warning
  543 |      while (e = strstr(e, ".so"))
      |               ^                 
      |             (                   )
thread.c:543:15: note: use '==' to turn this assignment into an equality comparison
  543 |      while (e = strstr(e, ".so"))
      |               ^
      |               ==
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;
      |                ^
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;
      |        ^
2 warnings generated.
PO po/ca_ES.po
PO po/cs_CZ.po
tools.c:192:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  192 |         } while (p = strstr(q, s1));
      |                  ~~^~~~~~~~~~~~~~~
tools.c:192:20: note: place parentheses around the assignment to silence this warning
  192 |         } while (p = strstr(q, s1));
      |                    ^              
      |                  (                )
tools.c:192:20: note: use '==' to turn this assignment into an equality comparison
  192 |         } while (p = strstr(q, s1));
      |                    ^
      |                    ==
tools.c:472:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  472 |      char buf[strlen(s) + 1];
      |               ^~~~~~~~~~~~~
tools.c:472:22: note: function parameter 's' with unknown value cannot be used in a constant expression
  472 |      char buf[strlen(s) + 1];
      |                      ^
tools.c:468:25: note: declared here
  468 | double atod(const char *s)
      |                         ^
PO po/da_DK.po
tools.c:1470:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1470 |   JSAMPROW rp[Height];
      |               ^~~~~~
tools.c:1470:15: note: function parameter 'Height' with unknown value cannot be used in a constant expression
tools.c:1440:45: note: declared here
 1440 | uchar *RgbToJpeg(uchar *Mem, int Width, int Height, int &Size, int Quality)
      |                                             ^
2 warnings generated.
PO po/de_DE.po
PO po/el_GR.po
1 warning generated.
PO po/es_ES.po
PO po/et_EE.po
PO po/fi_FI.po
1 warning generated.
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/mk_MK.po
PO po/nl_NL.po
PO po/nn_NO.po
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)
      |                                                          ^
PO po/pl_PL.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/sr_RS.po
PO po/sv_SE.po
PO po/tr_TR.po
PO po/uk_UA.po
3 warnings generated.
AR libsi/libsi.a
ar: warning: creating libsi.a
1 warning generated.
PO po/zh_CN.po
vdr.c:1734:34: warning: format specifies type 'int' but the argument has type 'sig_atomic_t' (aka 'long') [-Wformat]
 1734 |      isyslog("caught signal %d", LastSignal);
      |                             ~~   ^~~~~~~~~~
      |                             %ld
./tools.h:43:76: note: expanded from macro 'isyslog'
   43 | #define isyslog(a...) void( (SysLogLevel > 1) ? syslog_with_tid(LOG_INFO,  a) : void() )
      |                                                                            ^

*** Plugin epgtableid0:
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
MO po/ar.mo
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/mk_MK.mo
MO po/nl_NL.mo
MO po/nn_NO.mo
CC epgtableid0.o
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/sr_RS.mo
MO po/sv_SE.mo
MO po/tr_TR.mo
MO po/uk_UA.mo
MO po/zh_CN.mo
IN locale/ar/LC_MESSAGES/vdr.mo
IN locale/ca_ES/LC_MESSAGES/vdr.mo
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
IN locale/cs_CZ/LC_MESSAGES/vdr.mo
IN locale/da_DK/LC_MESSAGES/vdr.mo
IN locale/de_DE/LC_MESSAGES/vdr.mo
IN locale/el_GR/LC_MESSAGES/vdr.mo
IN locale/es_ES/LC_MESSAGES/vdr.mo
IN locale/et_EE/LC_MESSAGES/vdr.mo
IN locale/fi_FI/LC_MESSAGES/vdr.mo
IN locale/fr_FR/LC_MESSAGES/vdr.mo
IN locale/hr_HR/LC_MESSAGES/vdr.mo
IN locale/hu_HU/LC_MESSAGES/vdr.mo
IN locale/it_IT/LC_MESSAGES/vdr.mo
IN locale/lt_LT/LC_MESSAGES/vdr.mo
IN locale/mk_MK/LC_MESSAGES/vdr.mo
IN locale/nl_NL/LC_MESSAGES/vdr.mo
IN locale/nn_NO/LC_MESSAGES/vdr.mo
IN locale/pl_PL/LC_MESSAGES/vdr.mo
IN locale/pt_PT/LC_MESSAGES/vdr.mo
IN locale/ro_RO/LC_MESSAGES/vdr.mo
IN locale/ru_RU/LC_MESSAGES/vdr.mo
IN locale/sk_SK/LC_MESSAGES/vdr.mo
IN locale/sl_SI/LC_MESSAGES/vdr.mo
IN locale/sr_RS/LC_MESSAGES/vdr.mo
IN locale/sv_SE/LC_MESSAGES/vdr.mo
IN locale/tr_TR/LC_MESSAGES/vdr.mo
IN locale/uk_UA/LC_MESSAGES/vdr.mo
IN locale/zh_CN/LC_MESSAGES/vdr.mo
6 warnings generated.
3 warnings generated.
1 warning generated.
LD vdr
LD libvdr-epgtableid0.so

*** Plugin hello:
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CC hello.o
GT po/hello.pot
PO po/ca_ES.po
PO po/cs_CZ.po
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
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/pl_PL.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/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/de_DE.mo
MO po/sk_SK.mo
MO po/et_EE.mo
MO po/fi_FI.mo
MO po/fr_FR.mo
MO po/it_IT.mo
MO po/lt_LT.mo
MO po/pl_PL.mo
MO po/ru_RU.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
PO po/et_EE.po
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
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/ru_RU.mo
MO po/lt_LT.mo
MO po/sk_SK.mo
MO po/et_EE.mo
MO po/fi_FI.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]
LD libvdr-svdrpdemo.so
===========================================================================
=>> Checking for filesystem violations... done
=======================<phase: run-depends    >============================
===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   vdr-2.8.4 depends on package: xorg-fonts-truetype>0 - not found
===>   Installing existing package /packages/All/xorg-fonts-truetype-7.7_1.pkg
[151amd64-151amd64] Installing xorg-fonts-truetype-7.7_1...
[151amd64-151amd64] `-- Installing dejavu-2.37_4...
[151amd64-151amd64] |   `-- Installing mkfontscale-1.2.4...
[151amd64-151amd64] |   | `-- Installing libfontenc-1.1.9...
[151amd64-151amd64] |   | `-- Extracting libfontenc-1.1.9: ......... done
[151amd64-151amd64] |   `-- Extracting mkfontscale-1.2.4: ....... done
[151amd64-151amd64] `-- Extracting dejavu-2.37_4: .......... done
[151amd64-151amd64] `-- Installing encodings-1.1.0,1...
[151amd64-151amd64] `-- Extracting encodings-1.1.0,1: .......... done
[151amd64-151amd64] `-- Installing font-bh-ttf-1.0.4...
[151amd64-151amd64] `-- Extracting font-bh-ttf-1.0.4: .......... done
[151amd64-151amd64] `-- Installing font-misc-ethiopic-1.0.5...
[151amd64-151amd64] `-- Extracting font-misc-ethiopic-1.0.5: ...... done
[151amd64-151amd64] `-- Installing font-misc-meltho-1.0.4...
[151amd64-151amd64] `-- Extracting font-misc-meltho-1.0.4: .......... done
[151amd64-151amd64] Extracting xorg-fonts-truetype-7.7_1: ... done
==> Running trigger: fontconfig.ucl
Running fc-cache to build fontconfig cache...
===>   vdr-2.8.4 depends on package: xorg-fonts-truetype>0 - found
===>   Returning to build of vdr-2.8.4
===>   vdr-2.8.4 depends on package: perl5>=5.42.r<5.43 - not found
===>   Installing existing package /packages/All/perl5-5.42.3.pkg
[151amd64-151amd64] Installing perl5-5.42.3...
[151amd64-151amd64] Extracting perl5-5.42.3: .......... done
===>   vdr-2.8.4 depends on package: perl5>=5.42.r<5.43 - found
===>   Returning to build of vdr-2.8.4
===========================================================================
=>> Recording filesystem state for prestage... done
=======================<phase: stage          >============================
===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534
===>  Staging for vdr-2.8.4
===>   vdr-2.8.4 depends on package: xorg-fonts-truetype>0 - found
===>   vdr-2.8.4 depends on package: perl5>=5.42.r<5.43 - found
===>   Generating temporary packing list
===> Creating groups
===> Creating users
if [ -n "/usr/local/libdata/pkgconfig" ] ; then\
   mkdir -p /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/libdata/pkgconfig ;\
   cp vdr.pc /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/libdata/pkgconfig ;\
   fi
# 'cp -n' may be broken, so let's do it the hard way

*** Plugin epgtableid0:
gmake[1]: Nothing to be done for 'all'.

*** Plugin hello:
gmake[1]: Nothing to be done for 'all'.

*** Plugin osddemo:
gmake[1]: Nothing to be done for 'all'.

*** Plugin pictures:
gmake[1]: Nothing to be done for 'all'.

*** Plugin servicedemo:
gmake[1]: Nothing to be done for 'all'.

*** Plugin skincurses:
gmake[1]: Nothing to be done for 'all'.

*** Plugin status:
gmake[1]: Nothing to be done for 'all'.

*** Plugin svdrpdemo:
gmake[1]: Nothing to be done for 'all'.

*** Plugin epgtableid0:

*** Plugin hello:
install -D -m644 po/ca_ES.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/ca_ES/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/cs_CZ.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/cs_CZ/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/da_DK.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/da_DK/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/de_DE.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/de_DE/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/el_GR.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/el_GR/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/es_ES.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/es_ES/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/et_EE.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/et_EE/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/fi_FI.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/fi_FI/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/fr_FR.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/fr_FR/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/hr_HR.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/hr_HR/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/hu_HU.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/hu_HU/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/it_IT.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/it_IT/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/lt_LT.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/lt_LT/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/nl_NL.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/nl_NL/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/nn_NO.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/nn_NO/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/pl_PL.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/pl_PL/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/pt_PT.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/pt_PT/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/ro_RO.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/ro_RO/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/ru_RU.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/ru_RU/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/sk_SK.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/sk_SK/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/sl_SI.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/sl_SI/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/sv_SE.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/sv_SE/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/tr_TR.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/tr_TR/LC_MESSAGES/vdr-hello.mo
install -D -m644 po/zh_CN.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/zh_CN/LC_MESSAGES/vdr-hello.mo

*** Plugin osddemo:

*** Plugin pictures:
install -D -m644 po/de_DE.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/de_DE/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/et_EE.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/et_EE/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/fi_FI.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/fi_FI/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/fr_FR.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/fr_FR/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/it_IT.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/it_IT/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/lt_LT.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/lt_LT/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/pl_PL.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/pl_PL/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/ru_RU.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/ru_RU/LC_MESSAGES/vdr-pictures.mo
install -D -m644 po/sk_SK.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/sk_SK/LC_MESSAGES/vdr-pictures.mo

*** Plugin servicedemo:

*** Plugin skincurses:
install -D -m644 po/de_DE.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/de_DE/LC_MESSAGES/vdr-skincurses.mo
install -D -m644 po/et_EE.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/et_EE/LC_MESSAGES/vdr-skincurses.mo
install -D -m644 po/fi_FI.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/fi_FI/LC_MESSAGES/vdr-skincurses.mo
install -D -m644 po/it_IT.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/it_IT/LC_MESSAGES/vdr-skincurses.mo
install -D -m644 po/lt_LT.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/lt_LT/LC_MESSAGES/vdr-skincurses.mo
install -D -m644 po/pl_PL.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/pl_PL/LC_MESSAGES/vdr-skincurses.mo
install -D -m644 po/ru_RU.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/ru_RU/LC_MESSAGES/vdr-skincurses.mo
install -D -m644 po/sk_SK.mo /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale/sk_SK/LC_MESSAGES/vdr-skincurses.mo

*** Plugin status:

*** Plugin svdrpdemo:
cp -r locale/* /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/locale
/bin/mv /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/camresponses.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/camresponses.conf.sample
/bin/mv /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/channels.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/channels.conf.sample
/bin/mv /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/diseqc.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/diseqc.conf.sample
/bin/mv /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/keymacros.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/keymacros.conf.sample
/bin/mv /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/scr.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/scr.conf.sample
/bin/mv /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/sources.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/sources.conf.sample
/bin/mv /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/svdrphosts.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/svdrphosts.conf.sample
install  -m 0644 /usr/ports/multimedia/vdr/files/remote.conf /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/etc/vdr/remote.conf.sample
install  -m 555 /wrkdirs/usr/ports/multimedia/vdr/work/vdr-waitdvb /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/bin
/usr/bin/strip /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/bin/vdr  /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/*.so.*
install  -m 0644 /wrkdirs/usr/ports/multimedia/vdr/work/vdr-2.8.4/HISTORY /wrkdirs/usr/ports/multimedia/vdr/work/vdr-2.8.4/MANUAL /wrkdirs/usr/ports/multimedia/vdr/work/vdr-2.8.4/README /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/share/doc/vdr
====> Compressing man pages (compress-man)
===> Staging rc.d startup script(s)
===========================================================================
====> Running Q/A tests (stage-qa)
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-svcsvr.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-skincurses.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-hello.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-svdrpdemo.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-svccli.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-pictures.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-osddemo.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-epgtableid0.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
Warning: /wrkdirs/usr/ports/multimedia/vdr/work/stage/usr/local/lib/vdr/libvdr-status.so.14 doesn't have a SONAME.
Warning: pkg(8) will not register it as being provided by the port.
Warning: If another port depend on it, pkg will not be able to know where it comes from.
Warning: It is in a subdirectory, it may not be used in another port.
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: %%DOCSDIR%%/HISTORY
Error: Missing: %%DOCSDIR%%/MANUAL
Error: Missing: %%DOCSDIR%%/README
===> Error: Plist issues found.
*** Error code 1

Stop.
make: stopped making "check-plist" in /usr/ports/multimedia/vdr
=>> Error: check-plist failures detected
build of multimedia/vdr | vdr-2.8.4 ended at Sun Nov  1 14:36:52 UTC 2026
build time: 00:00:22
!!! build failure encountered !!!
[00:00:25] Logs: /usr/local/poudriere/data/logs/bulk/151amd64-151amd64/2026-11-01_14h36m28s
[00:00:25] Error: Build failed in phase: check-plist
[00:00:25] Cleaning up
[00:00:25] Unmounting file systems
*** Error code 1

Stop.
make: stopped making "all" in /usr/local/caronade/work/poudriere.151amd64
*** Error code 1

Stop.
make: stopped making "all" in /usr/local/caronade/work/151amd64
portlint
current state: running
reached target state: running
git clone https://codeberg.org/decke/ports.git repo.git
Cloning into 'repo.git'...
git -C "repo.git" -c advice.detachedHead=false checkout 7fbfb85965f97f94db8077aa9199bc58fce9679d

portlint -A repo.git/multimedia/vdr
HEAD is now at 7fbfb85 multimedia/vdr: Cleanup
WARN: /usr/local/caronade/work/portlint.default/repo.git/multimedia/vdr/pkg-plist: [66]: installing shared libraries, please define USE_LDCONFIG as appropriate
WARN: /usr/local/caronade/work/portlint.default/repo.git/multimedia/vdr/pkg-plist: [67]: installing shared libraries, please define USE_LDCONFIG as appropriate
WARN: /usr/local/caronade/work/portlint.default/repo.git/multimedia/vdr/pkg-plist: [68]: installing shared libraries, please define USE_LDCONFIG as appropriate
WARN: /usr/local/caronade/work/portlint.default/repo.git/multimedia/vdr/pkg-plist: [69]: installing shared libraries, please define USE_LDCONFIG as appropriate
WARN: /usr/local/caronade/work/portlint.default/repo.git/multimedia/vdr/pkg-plist: [70]: installing shared libraries, please define USE_LDCONFIG as appropriate
WARN: /usr/local/caronade/work/portlint.default/repo.git/multimedia/vdr/pkg-plist: [71]: installing shared libraries, please define USE_LDCONFIG as appropriate
WARN: /usr/local/caronade/work/portlint.default/repo.git/multimedia/vdr/pkg-plist: [72]: installing shared libraries, please define USE_LDCONFIG as appropriate
WARN: /usr/local/caronade/work/portlint.default/repo.git/multimedia/vdr/pkg-plist: [73]: installing shared libraries, please define USE_LDCONFIG as appropriate
WARN: /usr/local/caronade/work/portlint.default/repo.git/multimedia/vdr/pkg-plist: [74]: installing shared libraries, please define USE_LDCONFIG as appropriate
WARN: Makefile: Consider adding support for a NLS knob to conditionally disable gettext support.
WARN: Makefile: possible use of absolute pathname "/video".
0 fatal errors and 11 warnings found.