[mythtv-users] errors on build of mythtv v34 Debain 12 packages after recent updates

James Abernathy jfabernathy at gmail.com
Thu Feb 8 20:19:29 UTC 2024


On Thu, Feb 8, 2024 at 1:58 PM Roland Ernst <rcrernst at gmail.com> wrote:

>
> On Thu, Feb 8, 2024 at 12:36 PM James Abernathy <jfabernathy at gmail.com>
> wrote:
>
>> I've been rebuilding the packages of Mythtv master for Debian 12 after I
>> saw Ubuntu  22.04 mythtv packages change.
>>
>> That worked yesterday morning, but today after some cmake updates I get
>> errors pretty close to the beginning  of the build.  I'm using the wiki
>> method for building the Debian packages.
>>
>> here's the console log
>>
>>
>> @Jim A: could you please verify above change on debian?
>
> Roland
>
>
It didn't build.  I made the changes to the 'option' file but no luck.

#build the tarball
tar czf
/home/jim/build/packaging/deb/mythtv/../mythtv_34.0"~"master.20240208.1f5dfbce31.orig.tar.gz
--exclude-vcs --exclude .pc --exclude-tag-all mythtv.make *
libdistro-info-perl is not installed, Debian release names are not known.
libdistro-info-perl is not installed, Ubuntu release names are not known.
dch warning: Unable to determine Debian's backport distributions.
dch warning: Recognised distributions are:
experimental, unstable, testing, stable, oldstable, oldoldstable,
{trixie,bookworm,bullseye,buster}-proposed-updates,
{testing,stable,oldstable,oldoldstable}-proposed-updates,
{trixie,bookworm,bullseye,buster}-security,
{testing,stable,oldstable,oldoldstable}}-security and UNRELEASED.
Using your request anyway.
Testing all patches before building the packages
Applying patch debian/patches/default_directories
Applying patch debian/patches/bindings_install_paths.patch
Applying patch debian/patches/default_theme.patch
Now at patch debian/patches/default_theme.patch
Removing patch debian/patches/default_theme.patch
Removing patch debian/patches/bindings_install_paths.patch
Removing patch debian/patches/default_directories
No patches applied
Building the packages
 dpkg-buildpackage -us -uc -ui -i -I.git
dpkg-buildpackage: info: source package mythtv
dpkg-buildpackage: info: source version
2:34.0~master.20240208.1f5dfbce31-0ubuntu0
dpkg-buildpackage: info: source distribution faye
dpkg-buildpackage: info: source changed by jim <jim at lmde6>
 dpkg-source -i -I.git --before-build .
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using options from mythtv/debian/source/options:
--extend-diff-ignore=.github|.dockerignore|.clang-tidy|.clazy|.cmake-format.py|.cppcheck-includes|.cppcheck-suppress
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying default_directories
dpkg-source: info: applying bindings_install_paths.patch
dpkg-source: info: applying default_theme.patch
 fakeroot debian/rules clean
dh clean --parallel --with python3
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/jim/build/packaging/deb/mythtv'
[ -f mythtv/config.mak ] && /usr/bin/make -C mythtv distclean || true
[ -f mythplugins/config.pro ] && /usr/bin/make -C mythplugins distclean ||
true
[ -f mythtv/VERSION.old ] && mv mythtv/VERSION.old mythtv/VERSION || true
dh_auto_clean
debconf-updatepo
rm -rf /home/jim/build/packaging/deb/mythtv/debian/home
make[1]: Leaving directory '/home/jim/build/packaging/deb/mythtv'
   dh_clean
 dpkg-source -i -I.git -b .
dpkg-source: info: using options from mythtv/debian/source/options:
--extend-diff-ignore=.github|.dockerignore|.clang-tidy|.clazy|.cmake-format.py|.cppcheck-includes|.cppcheck-suppress
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building mythtv using existing
./mythtv_34.0~master.20240208.1f5dfbce31.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building mythtv in
mythtv_34.0~master.20240208.1f5dfbce31-0ubuntu0.debian.tar.xz
dpkg-source: info: building mythtv in
mythtv_34.0~master.20240208.1f5dfbce31-0ubuntu0.dsc
 debian/rules build
dh build --parallel --with python3
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc
-DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
-DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
-DFETCHCONTENT_FULLY_DISCONNECTED=ON "-GUnix Makefiles"
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu ..
Can't exec "cmake": No such file or directory at
/usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 518.
dh_auto_configure: error: exec (for cmd: cmake -DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc
-DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON
-DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
-DFETCHCONTENT_FULLY_DISCONNECTED=ON "-GUnix Makefiles"
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu ..)
failed: No such file or directory
dh_auto_configure: error: cd obj-x86_64-linux-gnu && cmake
-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON
-DFETCHCONTENT_FULLY_DISCONNECTED=ON "-GUnix Makefiles"
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu ..
returned exit code 2
make: *** [debian/rules:96: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit
status 2
debuild: fatal error at line 1182:
dpkg-buildpackage -us -uc -ui -i -I.git failed


JIm A
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20240208/d0d634ca/attachment.htm>


More information about the mythtv-users mailing list