date/tz.h: No such file or directory This date/tz.h comes from kodi source directory ./libdate-tz- embedded/include/date/tz.h
It is not included in the bullseye debian/rules but in the bullseye- backports one it is by DATE_COMPONENT = libdate-tz-embedded KODI_OPTS=\ (...) -DDATE_INCLUDE_DIR:PATH=$(CURDIR)/$(DATE_COMPONENT)/include override_dh_auto_configure: (...) dh_auto_configure -- $(KODI_OPTS) my pbuilder dh_auto_configure (bullseye build environment but building bullseye-backports kodi 19.4): dh_auto_configure -- -DVERBOSE=1 -DUSE_LTO=5 - DCMAKE_BUILD_TYPE=RelWithDebInfo -DENABLE_AIRTUNES=ON -DENABLE_ALSA=ON -DENABLE_AVAHI=ON -DENABLE_BLURAY=ON -DENABLE_CEC=ON -DENABLE_DBUS=ON - DENABLE_DEBUGFISSION=OFF -DENABLE_DVDCSS=OFF -DENABLE_EVENTCLIENTS=ON - DENABLE_INTERNAL_CROSSGUID=OFF -DENABLE_INTERNAL_DATE=OFF - DENABLE_INTERNAL_FFMPEG=OFF -DENABLE_INTERNAL_KISSFFT=OFF - DENABLE_MICROHTTPD=ON -DENABLE_MYSQLCLIENT=ON -DENABLE_NFS=ON - DENABLE_OPTICAL=ON -DENABLE_PULSEAUDIO=ON -DENABLE_SMBCLIENT=ON - DENABLE_UDEV=ON -DENABLE_UPNP=ON -DENABLE_VAAPI=ON -DENABLE_VDPAU=ON - DENABLE_XSLT=ON - DLIBDVDREAD_URL=tools/depends/target/libdvdread/libdvdread-$(grep VERSION tools/depends/target/libdvdread/DVDREAD-VERSION | sed 's/^[^=]*=//').tar.xz - DLIBDVDNAV_URL=tools/depends/target/libdvdnav/libdvdnav-$(grep VERSION tools/depends/target/libdvdnav/DVDNAV-VERSION | sed 's/^[^=]*=//').tar.xz -DENABLE_LIRCCLIENT=ON -DNEON=False - DCORE_PLATFORM_NAME="x11 wayland gbm" -DAPP_RENDER_SYSTEM=gl - DDATE_LIBRARY_RELEASE:FILEPATH=/build/kodi-19.4+dfsg2/lib/date/libdate- tz.a -DDATE_INCLUDE_DIR:PATH=/build/kodi-19.4+dfsg2/libdate-tz- embedded/include -DWITH_ARCH=x86_64-linux your dh_auto_configure: dh_auto_configure -- -DVERBOSE=1 -DUSE_LTO=1 - DCMAKE_BUILD_TYPE=RelWithDebInfo -DENABLE_AIRTUNES=ON -DENABLE_ALSA=ON -DENABLE_AVAHI=ON -DENABLE_BLURAY=ON -DENABLE_CEC=ON -DENABLE_DBUS=ON - DENABLE_DVDCSS=OFF -DENABLE_EVENTCLIENTS=ON - DENABLE_INTERNAL_CROSSGUID=OFF -DENABLE_INTERNAL_FFMPEG=OFF - DENABLE_MICROHTTPD=ON -DENABLE_MYSQLCLIENT=ON -DENABLE_NFS=ON - DENABLE_OPTICAL=ON -DENABLE_PULSEAUDIO=ON -DENABLE_SMBCLIENT=ON - DENABLE_UDEV=ON -DENABLE_UPNP=ON -DENABLE_VAAPI=ON -DENABLE_VDPAU=ON - DENABLE_XSLT=ON -DDATE_URL=tools/depends/target/date/libdate-tz-$(grep VERSION tools/depends/target/date/DATE-VERSION | sed 's/^[^=]*=//').tar.xz - DLIBDVDREAD_URL=tools/depends/target/libdvdread/libdvdread-$(grep VERSION tools/depends/target/libdvdread/DVDREAD-VERSION | sed 's/^[^=]*=//').tar.xz - DLIBDVDNAV_URL=tools/depends/target/libdvdnav/libdvdnav-$(grep VERSION tools/depends/target/libdvdnav/DVDNAV-VERSION | sed 's/^[^=]*=//').tar.xz -DENABLE_LIRCCLIENT=ON -DNEON=False - DCORE_PLATFORM_NAME="x11 wayland gbm" -DAPP_RENDER_SYSTEM=gl Note the missing: -DDATE_LIBRARY_RELEASE:FILEPATH=/build/kodi- 19.4+dfsg2/lib/date/libdate-tz.a -DDATE_INCLUDE_DIR:PATH=/build/kodi- 19.4+dfsg2/libdate-tz-embedded/include Those were added to the bullseye-backports branch https://salsa.debian.org/multimedia-team/kodi-media-center/kodi/-/commit/e7b14cb2206bebd5668f33a5e076fde124721898 So maybe this should be backported to bullseye versoin as date/tz.h is not provided by any Debian package in bullseye (and maybe in unrelated libhowardhinnant-date-dev in bullseye-backports and above). Cheers, Alban