Package Details: mythtv-git 34.0.r1.gf3f012aa3f-1

Git Clone URL: https://aur.archlinux.org/mythtv-git.git (read-only, click to copy)
Package Base: mythtv-git
Description: A Homebrew PVR project (Stable '-fixes' branch)
Upstream URL: https://www.mythtv.org/
Licenses: GPL
Conflicts: mythtv
Provides: mythtv
Submitter: JohnLBergqvist
Maintainer: JohnLBergqvist
Last Packager: JohnLBergqvist
Votes: 36
Popularity: 0.092560
First Submitted: 2023-04-10 09:11 (UTC)
Last Updated: 2024-02-10 18:23 (UTC)

Sources (6)

Pinned Comments

JohnLBergqvist commented on 2023-04-10 15:56 (UTC) (edited on 2023-04-10 15:57 (UTC) by JohnLBergqvist)

This package replaces the previous 'mythtv' AUR package. It has been renamed to comply with Arch's VCS package guidelines.

I hope to update the various mythplugins AUR packages soon

Latest Comments

1 2 3 4 5 6 .. 29 Next › Last »

boomshalek commented on 2024-02-18 15:23 (UTC)

@jfabernathy As I wrote below. I have uninstalled it and get the quoted error message in the green text box. The pastebin is when i have installed it.

jfabernathy commented on 2024-02-18 12:32 (UTC)

I think you need to remove qt5-webkit. It's not in the current list of dependencies. On a clean system "yay -S mythtv-git" builds v34 correctly for me.

boomshalek commented on 2024-02-18 09:54 (UTC) (edited on 2024-02-18 10:03 (UTC) by boomshalek)

Since about two weeks I can't compile anymore (first v33, now v34). It is QT5-WebKit related. If it is installed i get a lot of "undefined reference" errors. See here: https://pastebin.com/a1g0rsrg If uninstall it (as i don't really need the mythplugins) i get another error:


LD  libpostproc/libmythpostproc.so.56
LD  libswresample/libmythswresample.so.4
LD  libavcodec/libmythavcodec.so.59
LD  libavformat/libmythavformat.so.59
LD  libavfilter/libmythavfilter.so.8
LD  libavdevice/libmythavdevice.so.59
LD  ffmpeg_g
LD  ffprobe_g
STRIP   ffprobe
skipping strip -o ffprobe ffprobe_g
STRIP   ffmpeg
skipping strip -o ffmpeg ffmpeg_g
make[2]: Leaving directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/external/FFmpeg'
make[1]: Leaving directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/external'
make -C libs
make[1]: Entering directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs'
cd libmythfreesurround/ && ( test -e Makefile || /usr/bin/qmake-qt5 -o Makefile /media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythfreesurround/libmythfreesurround.pro QMAKE=/usr/bin/qmake-qt5 ) && make -f Makefile 
cd libmythbase/ && ( test -e Makefile || /usr/bin/qmake-qt5 -o Makefile /media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythbase/libmythbase.pro QMAKE=/usr/bin/qmake-qt5 ) && make -f Makefile 
cd libmythfreemheg/ && ( test -e Makefile || /usr/bin/qmake-qt5 -o Makefile /media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythfreemheg/libmythfreemheg.pro QMAKE=/usr/bin/qmake-qt5 ) && make -f Makefile 
cd libmythmpeg2/ && ( test -e Makefile || /usr/bin/qmake-qt5 -o Makefile /media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythmpeg2/libmythmpeg2.pro QMAKE=/usr/bin/qmake-qt5 ) && make -f Makefile 
make[2]: Entering directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythmpeg2'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythmpeg2'
make[2]: Entering directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythfreemheg'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythfreemheg'
make[2]: Entering directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythfreesurround'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythfreesurround'
make[2]: Entering directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythbase'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythbase'
cd libmythservicecontracts/ && ( test -e Makefile || /usr/bin/qmake-qt5 -o Makefile /media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythservicecontracts/libmythservicecontracts.pro QMAKE=/usr/bin/qmake-qt5 ) && make -f Makefile 
cd libmythui/ && ( test -e Makefile || /usr/bin/qmake-qt5 -o Makefile /media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythui/libmythui.pro QMAKE=/usr/bin/qmake-qt5 ) && make -f Makefile 
make[2]: Entering directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythservicecontracts'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythservicecontracts'
make[2]: Entering directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythui'
/usr/bin/qmake-qt5 -o Makefile libmythui.pro QMAKE=/usr/bin/qmake-qt5
cd libmythupnp/ && ( test -e Makefile || /usr/bin/qmake-qt5 -o Makefile /media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythupnp/libmythupnp.pro QMAKE=/usr/bin/qmake-qt5 ) && make -f Makefile 
Project ERROR: Unknown module(s) in QT: webkitwidgets
make[2]: *** [Makefile:863: Makefile] Error 3
make[2]: Leaving directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythui'
make[1]: *** [Makefile:182: sub-libmythui-make_first] Error 2
make[1]: *** Waiting for unfinished jobs....
make[2]: Entering directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythupnp'
/usr/bin/qmake-qt5 -o Makefile libmythupnp.pro QMAKE=/usr/bin/qmake-qt5
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs/libmythupnp'
make[1]: Leaving directory '/media/daten/share/Packages/mythtv-34/mythtv-git/src/mythtv/mythtv/libs'
make: *** [Makefile:66: libs] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

python-pyqt5-webengine is installed too.

hamelg commented on 2024-02-16 21:59 (UTC) (edited on 2024-02-16 21:59 (UTC) by hamelg)

With the v34, I see these new warnings about the python module :


==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/include/mythtv/mythconfig.mak
==> WARNING: Package contains reference to $pkgdir
usr/lib/python3.11/site-packages/MythTV/ttvdbv4/__pycache__/definitions.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/ttvdbv4/__pycache__/utils.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/ttvdbv4/__pycache__/get_api_v4.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/ttvdbv4/__pycache__/__init__.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/ttvdbv4/__pycache__/myth4ttvdbv4.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/ttvdbv4/__pycache__/locales.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/ttvdbv4/__pycache__/ttvdbv4_api.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/__pycache__/_versions.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/__pycache__/database.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/__pycache__/exceptions.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/__pycache__/connections.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/__pycache__/logging.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/__pycache__/dataheap.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/__pycache__/_conn_mysqldb.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/__pycache__/altdict.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/__pycache__/methodheap.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/__pycache__/msearch.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/__pycache__/__init__.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/__pycache__/static.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/__pycache__/system.cpython-311.pyc
usr/lib/python3.11/site-packages/MythTV/__pycache__/mythproto.cpython-311.pyc
...

jfabernathy commented on 2024-02-10 16:39 (UTC)

FYI, V34 has been released overnight. I used yay -S mythtv-git --editmenu to upgrade to it. I only had to edit the sources line for the mythtv repo and change fixes/33 to fixes/34.

danh337 commented on 2024-02-09 21:10 (UTC)

It is fixed! You guys rock. Cheers.

jfabernathy commented on 2024-02-09 13:50 (UTC)

I just rebuild master using yay -S mythtv-git --editmenu and changing git branch to master. Worked as expected.

JohnLBergqvist commented on 2024-02-09 12:43 (UTC)

@danh337 This was because an update to /etc/makepkg.conf enabled Link Time Optimization (LTO) by default, which causes those build failures. I've just disabled this at the package level, please update your PKGBUILD.

jfabernathy commented on 2024-02-09 11:55 (UTC)

I can confirm that on a clean Arch VM I get similar ffmpeg errors during building on v33 and on v34 (i.e. master) using --editmenu option on yay