[mythtv-users] build on endeverOS

James Linder jam at tigger.ws
Mon Nov 20 14:59:35 UTC 2023



> On Nov 20, 2023, at 22:46, James Linder <jam at tigger.ws> wrote:
> 
> 
> 
>> On Nov 20, 2023, at 22:34, James Abernathy <jfabernathy at gmail.com> wrote:
>> 
>> 
>> 
>> On Mon, Nov 20, 2023 at 8:49 AM James Linder <jam at tigger.ws> wrote:
>> [snip]
>> 
>>>>>> When I build on Endeavour OS I don't use ansible because I could not get it to work.  I just built a script with the dependencies from the PKGBUILD file in AUR.
>>>>>> 
>>>>>> sudo pacman -S --needed python-pip exiv2 fftw jack lame libass libavc1394 \ libbluray libiec61883 libpulse libsamplerate libva libvdpau libvpx \ libxinerama libxml2 libxrandr qt5-script taglib x264 x265 \ soundtouch git base-devel help2man libcdio libcec libmariadbclient \ libxml2 lirc perl-dbd-mysql perl-io-socket-inet6 perl-libwww \ perl-xml-simple perl-xml-xpath python-future python-lxml \ python-mysqlclient python-requests python-simplejson yasm glew \ mariadb mariadb-clients perl-dbd-mysql perl-io-socket-inet6 libzip python-pyqt5-webengine lzo yay -S libhdhomerun yay -S perl-net-upnp yay -S python-timeout-decorator  
>>>>>> yay -S python-requests-cache 
>>>>>> 
>>>>>> See  https://forum.mythtv.org/viewtopic.php?f=46&t=5000  Caution read all the way through as there have been edits to fix stuff
>>> 
>>>>> ___________________________________
>>>>> 
>>>>> I just did it this morning in an x86 VM. I did not use ansible. I did use my script. No patches needed. I ran yay -S mythtv-git --editmenu so I could change from v33 to Master and it worked great.
>> 
>> I did 
>> a) install endeverOS cassini R3
>> b) exactly run your script
>> 
>> No cigar!
>> 
>> [jam at seagull mythtv]$ ./configure
>> nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.
>> 
>> So I installled yasm
>> 
>> [jam at seagull mythtv]$ ./configure
>> Error! QtScript headers not found
>> 
>> If you think configure made a mistake, make sure that you are using the latest
>> version of MythTV from git.  If the latest version fails, report the problem to the
>> mythtv-dev at mythtv.org mailing list or IRC #mythtv on irc.libera.chat
>> Include the log file "config.ep" produced by configure as this will help
>> solve the problem.
>> 
>> I don’t understand. Let me play a bit
>> James
>> 
>> Maybe you are following the build from source instructions instead of the build from AUR.  build from source doesn't work anymore due to the PEP668 requirements about installing python3 programs.  I don't understand it but can work with the packages which is what the powers that be want us to do anyway.
>> 
>> I just redid a VM this morning with EOS and mythtv v34-master using the web app to configure and it works,  I used an 8 core ryzen so it is fast enough to even run the frontend in a VM and play live tv.
>> 
>> BTW, the system I run the VM on has a bridge installed and configured so I can create VMs on the same subnet as  my local network with the tuners.
>> 
>> So I installed EOS KDE Plasma standard, 
>> 
>> On first boot I disabled firewalld.service.  I installed mariadb per the Archlinux wiki.  I did NOT install any dependencies, that is done by yay
>> 
>> So I just did:
>> yay -S mythtv-git --editmenu
>> 
>> The only change was to the source statement for location of master instead of v33
>> "git+https://github.com/MythTV/mythtv#branch=master"
>> 
>> save exit.  Then it's mostly hitting enter and typing sudo {password} 
>> 
>> I'm going to create a forum topic outlining EOS Linux and v34 under the Linux topic for x86_64 systems to avoid the RPI confusion.
> 
> I followed the earlir mail instructions. 
> I’ll wait and read your forum
> 
> I might have taken your forumn notes not the mail notes
> 

I did! redid and build is chugging along :-)
> James




More information about the mythtv-users mailing list