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.
Search Criteria
Package Details: mythtv-git 34.0.r23.g9b54f1a672-1
Package Actions
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)
- exiv2 (exiv2-gitAUR)
- fftw (fftw-amdAUR)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack)
- lame (lame-svnAUR, lame-altivecAUR)
- libass (libass-gitAUR)
- libavc1394
- libbluray (libbluray-gitAUR)
- libhdhomerunAUR (libhdhomerun-gitAUR)
- libiec61883
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libsamplerate (libsamplerate-gitAUR)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libvdpau
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- libxrandr (libxrandr-gitAUR)
- libzip (libzip-gitAUR)
- lzo
- python-pyqt5-webengine
- python-requests-cacheAUR (python-requests-cache-gitAUR)
- qt5-script (qt5-script-gitAUR)
- soundtouch (soundtouch-gitAUR)
- taglib (taglib-gitAUR)
- x264 (x264-tmod-gitAUR, x264-gitAUR)
- x265 (x265-gitAUR, x265-mod-patman-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- help2man (help2man-gitAUR, python-help2manAUR) (make)
- libcdio (libcdio-gitAUR) (make)
- libcec (libcec-gitAUR) (make)
- libmariadbclient (libmysqlclient55AUR, libmysqlclient56AUR, mariadb-libs-gitAUR, libmysqlclient81AUR, libmysqlclient57AUR, libmysqlclient80AUR, libmysqlclientAUR, mariadb-libs, mariadb-lts-libs) (make)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR) (make)
- lirc (lirc-gitAUR) (make)
- perl-dbd-mysql (make)
- perl-io-socket-inet6 (make)
- perl-libwww (make)
- perl-net-upnpAUR (make)
- perl-xml-simple (make)
- perl-xml-xpath (make)
- python-future (make)
- python-lxml (make)
- python-mysqlclient (make)
- python-pip (make)
- python-requests (make)
- python-setuptools (make)
- python-simplejson (make)
- yasm (yasm-gitAUR) (make)
- glew (glew-libepoxyAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR, glew-gitAUR) (optional) – for GPU commercial flagging
- libcec (libcec-gitAUR) (optional) – for consumer electronics control capabilities
- mariadb (mysql55AUR, mysql56AUR, mytop-gitAUR, mysql81AUR, mysql57AUR, mysql80AUR, mysqlAUR, mariadb-lts, percona-server) (optional) – Database-Backend for server deployment
- mariadb-clients (mysql-clients55AUR, mysql-clients56AUR, mysql-clients81AUR, mysql-clients57AUR, mysql-clients80AUR, mysql-clientsAUR, mariadb-lts-clients, percona-server-clients) (optional) – Database-Frontend for client deployment
- perl-dbd-mysql (optional) – Perl bindings
- perl-io-socket-inet6 (optional) – Perl bindings
- perl-libwww (optional) – Perl bindings
- perl-net-upnpAUR (optional) – Perl bindings
- perl-xml-simple (optional) – Perl bindings
- perl-xml-xpath (optional) – Perl bindings
- python-future (optional) – Python bindings
- python-lxml (optional) – Python bindings
- python-mysqlclient (optional) – Python bindings
- python-requests (optional) – Python bindings
- python-requests-cacheAUR (python-requests-cache-gitAUR) (optional) – Python bindings
- python-simplejson (optional) – Python bindings
Required by (19)
- hdhomerun_config_gui (requires mythtv) (optional)
- mythplugins-mytharchive (requires mythtv)
- mythplugins-mytharchive (make)
- mythplugins-mythbrowser (requires mythtv)
- mythplugins-mythbrowser (make)
- mythplugins-mythgame (requires mythtv)
- mythplugins-mythgame (make)
- mythplugins-mythmusic (requires mythtv)
- mythplugins-mythmusic (make)
- mythplugins-mythnetvision (make)
- mythplugins-mythnetvision (requires mythtv)
- mythplugins-mythnews (make)
- mythplugins-mythnews (requires mythtv)
- mythplugins-mythweather (make)
- mythplugins-mythweather (requires mythtv)
- mythplugins-mythweb (make)
- mythplugins-mythweb (requires mythtv)
- mythplugins-mythzoneminder (make)
- mythplugins-mythzoneminder (requires mythtv)
Sources (6)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 31 Next › Last »
jfabernathy commented on 2024-02-18 12:32 (UTC)
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.
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