@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.
Search Criteria
Package Details: mythtv-git 34.0.r1.gf3f012aa3f-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.092560 |
First Submitted: | 2023-04-10 09:11 (UTC) |
Last Updated: | 2024-02-10 18:23 (UTC) |
Dependencies (62)
- exiv2 (exiv2-gitAUR)
- fftw (fftw-amdAUR)
- jackAUR (jack-gitAUR, jack2-gitAUR, pipewire-common-jack-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack)
- lame (lame-svnAUR, lame-altivecAUR)
- libass (libass-gitAUR)
- libavc1394
- libbluray (libbluray-gitAUR)
- libhdhomerunAUR
- libiec61883
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libsamplerate (libsamplerate-gitAUR)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libvdpau
- libvpx (libvpx-full-gitAUR, libvpx-1.7AUR, libvpx-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- libxrandr (libxrandr-gitAUR)
- libzip (libzip-gitAUR)
- lzo
- python-pyqt5-webengine
- Show 42 more dependencies...
Required by (19)
- hdhomerun_config_gui (requires mythtv) (optional)
- mythplugins-mytharchive (make)
- mythplugins-mytharchive (requires mythtv)
- mythplugins-mythbrowser (make)
- mythplugins-mythbrowser (requires mythtv)
- mythplugins-mythgame (make)
- mythplugins-mythgame (requires mythtv)
- mythplugins-mythmusic (make)
- mythplugins-mythmusic (requires mythtv)
- mythplugins-mythnetvision (make)
- mythplugins-mythnetvision (requires mythtv)
- mythplugins-mythnews (make)
- mythplugins-mythnews (requires mythtv)
- mythplugins-mythweather (requires mythtv)
- mythplugins-mythweather (make)
- mythplugins-mythweb (requires mythtv)
- mythplugins-mythweb (make)
- mythplugins-mythzoneminder (requires mythtv)
- mythplugins-mythzoneminder (make)
Sources (6)
boomshalek commented on 2024-02-18 15:23 (UTC)
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
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