<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 12, 2023 at 2:04 PM James Abernathy <<a href="mailto:jfabernathy@gmail.com">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 dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 12, 2023 at 1:48 PM Nick Morrott <<a href="mailto:knowledgejunkie@gmail.com" target="_blank">knowledgejunkie@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">On Thu, 12 Oct 2023 at 17:16, James Abernathy <<a href="mailto:jfabernathy@gmail.com" target="_blank">jfabernathy@gmail.com</a>> wrote:<br>
> On Thu, Oct 12, 2023 at 7:40 AM James Abernathy <<a href="mailto:jfabernathy@gmail.com" target="_blank">jfabernathy@gmail.com</a>> wrote:<br>
>><br>
>> The RPI OS has just moved to Bookworm. I tried to build mythtv for it using my old bullseye instructions and found some issues.<br>
>><br>
>> 1. Ansible will not work unless you use the GUI version of Raspberry Pi Configuration and change the Locale to UTF-8. By default it's ISO.<br>
>><br>
>> 2. I built the mythtv-light version that has always worked in the past but on the install of the .deb at the end I received the following error.<br>
>><br>
>> jim@raspberrypi:~/build $ sudo apt install ./mythtv-light_33.1-22-g26e76a3949-0_arm64_bookworm.deb<br>
>> Reading package lists... Done<br>
>> Building dependency tree... Done<br>
>> Reading state information... Done<br>
>> Note, selecting 'mythtv-light' instead of './mythtv-light_33.1-22-g26e76a3949-0_arm64_bookworm.deb'<br>
>> Some packages could not be installed. This may m mythtv-light : Depends: libfftw3-3 but it is not installableean that you have<br>
>> requested an impossible situation or if you are using the unstable<br>
>> distribution that some required packages have not yet been created<br>
>> or been moved out of Incoming.<br>
>> The following information may help to resolve the situation:<br>
>><br>
>> The following packages have unmet dependencies:<br>
>>  mythtv-light : Depends: libfftw3-3 but it is not installable<br>
>> E: Unable to correct problems, you have held broken packages.<br>
>><br>
>> There is no libfftw3-3 package  that I can find.  libfftw3-bin and -dev are installed but that's not what it wants.<br>
>><br>
>> Any ideas? I didn't run into this on x86_64 builds for mythtv.<br>
>><br>
>> Jim A<br>
><br>
><br>
> It seems libttw3-3 stopped at bullseye and is intended for amd64 and i386. So I'm not sure what is calling for it in mythtv on AARM64<br>
<br>
It's referenced here in the HEREDOC that created the debian/control file:<br>
<br>
<a href="https://github.com/MythTV/packaging/blob/f5478a2ce19a4e64995a525782c3539ff48585c3/deb-light/package.sh#L115" rel="noreferrer" target="_blank">https://github.com/MythTV/packaging/blob/f5478a2ce19a4e64995a525782c3539ff48585c3/deb-light/package.sh#L115</a><br>
<br>
You might try removing the reference to libfftw3-3 on that line and<br>
try rebuilding.<br>
<br>
I don't know how many versions of Debian/Raspbian package.sh is meant<br>
to support, but it seems particularly fragile when packages are<br>
added/dropped between releases.<br>
<br>
Cheers,<br>
Nick<br><br></blockquote><div><br></div><div>Thanks, I think I'll change it to <span style="background-color:rgb(249,249,249);color:rgb(0,0,0);font-family:monospace,Courier;font-size:14px">libfftw3-dev </span>which is what is called for in the ansible dependencies and see what happens.</div><div><br></div><div>Thanks again,</div><div><br></div><div>JIm A</div></div></div></blockquote><div><br></div><div>I got past that problem but now I have a new one. Bookworm made installing a python script more difficult.  The current mythtv-light scripts may need to work. Here's what I got</div><div><br></div><div>~/build $ sudo apt install ./mythtv-light_33.1-22-g26e76a3949-1_arm64_bookworm.deb <br>Reading package lists... Done<br>Building dependency tree... Done<br>Reading state information... Done<br>Note, selecting 'mythtv-light' instead of './mythtv-light_33.1-22-g26e76a3949-1_arm64_bookworm.deb'<br>The following additional packages will be installed:<br>  fonts-liberation<br>The following NEW packages will be installed:<br>  fonts-liberation mythtv-light<br>0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.<br>Need to get 828 kB/48.3 MB of archives.<br>After this operation, 167 MB of additional disk space will be used.<br>Do you want to continue? [Y/n] <br>Get:1 <a href="http://deb.debian.org/debian">http://deb.debian.org/debian</a> bookworm/main arm64 fonts-liberation all 1:1.07.4-11 [828 kB]<br>Get:2 /home/jim/build/mythtv-light_33.1-22-g26e76a3949-1_arm64_bookworm.deb mythtv-light arm64 33.1-22-g26e76a3949-1 [47.5 MB]<br>Fetched 828 kB in 1s (806 kB/s)    <br>Selecting previously unselected package fonts-liberation.<br>(Reading database ... 162960 files and directories currently installed.)<br>Preparing to unpack .../fonts-liberation_1%3a1.07.4-11_all.deb ...<br>Unpacking fonts-liberation (1:1.07.4-11) ...<br>Selecting previously unselected package mythtv-light.~/build $ sudo apt install ./mythtv-light_33.1-22-g26e76a3949-1_arm64_bookworm.deb <br>Reading package lists... Done<br>Building dependency tree... Done<br>Reading state information... Done<br>Note, selecting 'mythtv-light' instead of './mythtv-light_33.1-22-g26e76a3949-1_arm64_bookworm.deb'<br>The following additional packages will be installed:<br>  fonts-liberation<br>The following NEW packages will be installed:<br>  fonts-liberation mythtv-light<br>0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.<br>Need to get 828 kB/48.3 MB of archives.<br>After this operation, 167 MB of additional disk space will be used.<br>Do you want to continue? [Y/n] <br>Get:1 <a href="http://deb.debian.org/debian">http://deb.debian.org/debian</a> bookworm/main arm64 fonts-liberation all 1:1.07.4-11 [828 kB]<br>Get:2 /home/jim/build/mythtv-light_33.1-22-g26e76a3949-1_arm64_bookworm.deb mythtv-light arm64 33.1-22-g26e76a3949-1 [47.5 MB]<br>Fetched 828 kB in 1s (806 kB/s)    <br>Selecting previously unselected package fonts-liberation.<br>(Reading database ... 162960 files and directories currently installed.)<br>Preparing to unpack .../fonts-liberation_1%3a1.07.4-11_all.deb ...<br>Unpacking fonts-liberation (1:1.07.4-11) ...<br>Selecting previously unselected package mythtv-light.<br>Preparing to unpack .../mythtv-light_33.1-22-g26e76a3949-1_arm64_bookworm.deb ...<br>Unpacking mythtv-light (33.1-22-g26e76a3949-1) ...<br>Setting up fonts-liberation (1:1.07.4-11) ...<br>Setting up mythtv-light (33.1-22-g26e76a3949-1) ...<br>Processing triggers for fontconfig (2.14.1-4) ...<br>Processing triggers for desktop-file-utils (0.26-1) ...<br>Processing triggers for gnome-menus (3.36.0-1.1) ...<br>Processing triggers for mailcap (3.70+nmu1) ...<br><span style="color:rgb(255,0,0)">N: Download is performed unsandboxed as root as file '/home/jim/build/mythtv-light_33.1-22-g26e76a3949-1_arm64_bookworm.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)</span><br>jim@raspberrypi:~/build $ <br></div><div><br></div><div>Jim A</div><div><br></div></div></div>