Package Details: mythtv-git 34.0.r23.g9b54f1a672-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.001288
First Submitted: 2023-04-10 09:11 (UTC)
Last Updated: 2024-06-30 17:31 (UTC)

Dependencies (63)

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

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 31 Next › Last »

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

danh337 commented on 2024-02-08 22:02 (UTC)

Hi Folks. This is on a fully updated system, and I'm really stuck on this as I've never seen it before. Goog doesn't seem to know much about it. Using pikaur to build. Any advice would be awesome.

[...]
sh version.sh /home/dvr/.cache/pikaur/build/mythtv-git/src/mythtv/mythtv
SOURCE_VERSION: v33.1-30-g512d723c83
Using git to get branch and version
BRANCH: makepkg
SOURCE_VERSION: v33.1-30-g512d723c83
v33.1-30-g512d723c83
make -C external
make[1]: Entering directory '/home/dvr/.cache/pikaur/build/mythtv-git/src/mythtv/mythtv/external'
make -C FFmpeg all DESTDIR=
make[2]: Entering directory '/home/dvr/.cache/pikaur/build/mythtv-git/src/mythtv/mythtv/external/FFmpeg'
CC  libavutil/hwcontext_cuda.o
GEN libavutil/libavutil.ver
LD  libavutil/libmythavutil.so.57
LD  libswscale/libmythswscale.so.6
/usr/bin/ld: /tmp/ccnRwP3i.ltrans9.ltrans.o: warning: relocation against `mask24b' in read-only section `.text'
/usr/bin/ld: /tmp/ccnRwP3i.ltrans9.ltrans.o: relocation R_X86_64_PC32 against undefined symbol `mask24l' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
make[2]: *** [ffbuild/library.mak:120: libswscale/libmythswscale.so.6] Error 1
make[2]: Leaving directory '/home/dvr/.cache/pikaur/build/mythtv-git/src/mythtv/mythtv/external/FFmpeg'
make[1]: *** [Makefile:32: FFmpeg-all] Error 2
make[1]: Leaving directory '/home/dvr/.cache/pikaur/build/mythtv-git/src/mythtv/mythtv/external'
make: *** [Makefile:66: external] Error 2
==> ERROR: A failure occurred in build().

At this point my DVR is fully down. I'm in the middle of updates to add a new Realtek driver for a faster wifi card.