<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 8, 2024 at 1:58 PM Roland Ernst <<a href="mailto:rcrernst@gmail.com">rcrernst@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 8, 2024 at 12:36 PM James Abernathy <<a href="mailto:jfabernathy@gmail.com" target="_blank">jfabernathy@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>I've been rebuilding the packages of Mythtv master for Debian 12 after I saw Ubuntu  22.04 mythtv packages change.</div><div><br></div><div>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.</div><div><br></div><div>here's the console log</div><div><br></div><br></div></blockquote><div><pre><span style="font-family:arial,sans-serif"><a class="gmail_plusreply" id="m_-4284356770749691219plusReplyChip-0">@</a><a class="gmail_plusreply" id="m_-4284356770749691219plusReplyChip-0">Jim A: could you please verify above change on debian?</a></span></pre><pre><span style="font-family:arial,sans-serif">Roland</span><br></pre></div></div></div></blockquote><div><br></div><div>It didn't build.  I made the changes to the 'option' file but no luck.</div><div><br></div><div>#build the tarball<br>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 *<br>libdistro-info-perl is not installed, Debian release names are not known.<br>libdistro-info-perl is not installed, Ubuntu release names are not known.<br>dch warning: Unable to determine Debian's backport distributions.<br>dch warning: Recognised distributions are: <br>experimental, unstable, testing, stable, oldstable, oldoldstable,<br>{trixie,bookworm,bullseye,buster}-proposed-updates,<br>{testing,stable,oldstable,oldoldstable}-proposed-updates,<br>{trixie,bookworm,bullseye,buster}-security,<br>{testing,stable,oldstable,oldoldstable}}-security and UNRELEASED.<br>Using your request anyway.<br>Testing all patches before building the packages<br>Applying patch debian/patches/default_directories<br>Applying patch debian/patches/bindings_install_paths.patch<br>Applying patch debian/patches/default_theme.patch<br>Now at patch debian/patches/default_theme.patch<br>Removing patch debian/patches/default_theme.patch<br>Removing patch debian/patches/bindings_install_paths.patch<br>Removing patch debian/patches/default_directories<br>No patches applied<br>Building the packages<br> dpkg-buildpackage -us -uc -ui -i -I.git<br>dpkg-buildpackage: info: source package mythtv<br>dpkg-buildpackage: info: source version 2:34.0~master.20240208.1f5dfbce31-0ubuntu0<br>dpkg-buildpackage: info: source distribution faye<br>dpkg-buildpackage: info: source changed by jim <jim@lmde6><br> dpkg-source -i -I.git --before-build .<br>dpkg-buildpackage: info: host architecture amd64<br>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<br>dpkg-source: info: using patch list from debian/patches/series<br>dpkg-source: info: applying default_directories<br>dpkg-source: info: applying bindings_install_paths.patch<br>dpkg-source: info: applying default_theme.patch<br> fakeroot debian/rules clean<br>dh clean --parallel --with python3<br>   debian/rules override_dh_auto_clean<br>make[1]: Entering directory '/home/jim/build/packaging/deb/mythtv'<br>[ -f mythtv/config.mak ] && /usr/bin/make -C mythtv distclean || true<br>[ -f mythplugins/<a href="http://config.pro">config.pro</a> ] && /usr/bin/make -C mythplugins distclean || true<br>[ -f mythtv/VERSION.old ] && mv mythtv/VERSION.old mythtv/VERSION || true<br>dh_auto_clean<br>debconf-updatepo<br>rm -rf /home/jim/build/packaging/deb/mythtv/debian/home<br>make[1]: Leaving directory '/home/jim/build/packaging/deb/mythtv'<br>   dh_clean<br> dpkg-source -i -I.git -b .<br>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<br>dpkg-source: info: using source format '3.0 (quilt)'<br>dpkg-source: info: building mythtv using existing ./mythtv_34.0~master.20240208.1f5dfbce31.orig.tar.gz<br>dpkg-source: info: using patch list from debian/patches/series<br>dpkg-source: info: building mythtv in mythtv_34.0~master.20240208.1f5dfbce31-0ubuntu0.debian.tar.xz<br>dpkg-source: info: building mythtv in mythtv_34.0~master.20240208.1f5dfbce31-0ubuntu0.dsc<br> debian/rules build<br>dh build --parallel --with python3<br>   dh_update_autotools_config<br>   dh_autoreconf<br>   dh_auto_configure<br>       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 ..<br>Can't exec "cmake": No such file or directory at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 518.<br>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<br>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<br>make: *** [debian/rules:96: build] Error 2<br>dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2<br>debuild: fatal error at line 1182:<br>dpkg-buildpackage -us -uc -ui -i -I.git failed<br></div><div><br></div><div><br></div><div>JIm A</div><div> <br></div></div></div>