[mythtv-users] build on endeverOS

James Abernathy jfabernathy at gmail.com
Mon Nov 20 14:34:23 UTC 2023


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.

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


More information about the mythtv-users mailing list