Should libmariadbclient be a runtime dependency? I get a database driver error when it is not installed.
Search Criteria
Package Details: mythtv-git 36.0.r13.gababe58-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.000000 |
| First Submitted: | 2023-04-10 09:11 (UTC) |
| Last Updated: | 2026-03-25 16:12 (UTC) |
Dependencies (57)
- aom (aom-vmaf-gitAUR, aom-av1-lavish-gitAUR, aom-psy101-gitAUR, aom-gitAUR, aom-gitAUR)
- dav1d (dav1d-gitAUR)
- exiv2 (exiv2-gitAUR)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-ldacAUR, 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-legacy-binAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libvdpau
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-meson-gitAUR)
- libxrandr (libxrandr-gitAUR)
- libzip (libzip-gitAUR)
- qt5-script (qt5-script-gitAUR)
- Show 37 more dependencies...
Required by (17)
- hdhomerun_config_gui (requires mythtv) (optional)
- mythplugins-mytharchive (requires mythtv)
- mythplugins-mytharchive (requires mythtv) (make)
- mythplugins-mythbrowser (requires mythtv)
- mythplugins-mythbrowser (requires mythtv) (make)
- mythplugins-mythgame (requires mythtv)
- mythplugins-mythgame (requires mythtv) (make)
- mythplugins-mythmusic (requires mythtv)
- mythplugins-mythmusic (requires mythtv) (make)
- mythplugins-mythnetvision (requires mythtv)
- mythplugins-mythnetvision (requires mythtv) (make)
- mythplugins-mythnews (requires mythtv)
- mythplugins-mythnews (requires mythtv) (make)
- mythplugins-mythweather (requires mythtv)
- mythplugins-mythweather (requires mythtv) (make)
- mythplugins-mythzoneminder (requires mythtv)
- mythplugins-mythzoneminder (requires mythtv) (make)
Sources (6)
joki commented on 2026-04-13 00:04 (UTC)
arch_angel commented on 2026-03-21 03:16 (UTC) (edited on 2026-03-21 05:06 (UTC) by arch_angel)
Getting these errors trying to build:
/usr/bin/ld: warning: libavformat.so.61, needed by /usr/lib/libQt5WebEngineCore.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libavcodec.so.61, needed by /usr/lib/libQt5WebEngineCore.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libavutil.so.59, needed by /usr/lib/libQt5WebEngineCore.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libvpx.so.9, needed by /usr/lib/libQt5WebEngineCore.so, not found (try using -rpath or -rpath-link)
UPDATE: Got it working by updating qt5-webengine using pre-built package from this comment.
JohnLBergqvist commented on 2026-02-26 21:47 (UTC) (edited on 2026-02-26 22:00 (UTC) by JohnLBergqvist)
@sultanoswing That's very odd, I didn't get these failures and I don't have icu76 installed but I do have the icu package installed, which provides the .78 version of those dependencies. qt5-webengine already requires the icu package as a dependency. Judging by this issue, it's qt5-webengine you need to rebuild instead of adding icu76: https://dev.to/hopsayer/arch-linux-aur-dependency-hell-debugging-the-icu-76-78-migration-4c7a
sultanoswing commented on 2026-02-24 04:38 (UTC) (edited on 2026-02-24 20:56 (UTC) by sultanoswing)
I can't get this to compile, with the error showing missing libicui18n.so.76, required by libQt5WebEngine:
/usr/bin/ld: warning: libicui18n.so.76, needed by /usr/lib/libQt5WebEngineCore.so.5, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicuuc.so.76, needed by /usr/lib/libQt5WebEngineCore.so.5, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/libQt5WebEngineCore.so.5: undefined reference to `icu_76::Formattable::Formattable(icu_76::Formattable const&)'
The icu package for Arch is now at version 78.2-1,so it looks as though the older 76 library is no longer available.
EDIT: Just installed icu76 from AUR, so we'll see if that works...
EDIT 2: Yep - installing icu76 allows successful compilation
mark.clegg commented on 2025-11-22 10:39 (UTC)
@JohnLBergqvist, makes sense. Thanks.
JohnLBergqvist commented on 2025-11-22 09:58 (UTC) (edited on 2025-11-22 10:01 (UTC) by JohnLBergqvist)
@mark.clegg I'll bear that in mind, but I'd like this package to reflect what the "default" is, which is still qt5 I believe. However for the upcoming v36 release which should be early 2026, I will consider switching then, along with migrating to their new build process with cmake
mark.clegg commented on 2025-11-22 09:45 (UTC)
As it's probably likely that we'll see more of the qt5 packages dropped from extra and moved to AUR over the coming months. Is it worth considering incorporating @hedgepigdaniel's changes and switching the mythtv-git build over to qt6 anyway?
JohnLBergqvist commented on 2025-11-22 03:24 (UTC) (edited on 2025-11-22 03:25 (UTC) by JohnLBergqvist)
@hedgepigdaniel Actually, looking at this thread: https://lists.mythtv.org/pipermail/mythtv-users/2025-February/415098.html, qt5-webengine is only needed for mythbrowser which is a separate package on AUR (if qt5-webengine is not present or you are building with qt6, mythbrowser isn't built - but it wouldn't be built anyway here). As a result I'll simply just remove python-py5-qtwebengine and that will resolve the issue. I'll recommend that qt5-webengine is made a dependency of mythplugins-mythbrowser instead (I don't maintain that package and have no desire to start maintaining it)
hedgepigdaniel commented on 2025-11-22 03:21 (UTC)
@JohnLBergqvist
I'm not sure if it's related (I suspect not), but when building without disabling AMF I got the following error:
D libavcodec/libmythavcodec.so.61
/usr/bin/ld: libavcodec/amfenc_av1.o: in function `GetDefaultChannelLayout':
/usr/include/AMF/core/AudioBuffer.h:89: multiple definition of `GetDefaultChannelLayout'; libavcodec/amfenc.o:/usr/include/AMF/core/AudioBuffer.h:89: first defined here
/usr/bin/ld: libavcodec/amfenc_h264.o: in function `GetDefaultChannelLayout':
/usr/include/AMF/core/AudioBuffer.h:89: multiple definition of `GetDefaultChannelLayout'; libavcodec/amfenc.o:/usr/include/AMF/core/AudioBuffer.h:89: first defined here
/usr/bin/ld: libavcodec/amfenc_hevc.o: in function `GetDefaultChannelLayout':
/usr/include/AMF/core/AudioBuffer.h:89: multiple definition of `GetDefaultChannelLayout'; libavcodec/amfenc.o:/usr/include/AMF/core/AudioBuffer.h:89: first defined here
The referenced files are owned by amf-headers-git - not sure what is at fault.
Pinned Comments
JohnLBergqvist commented on 2023-04-10 15:56 (UTC) (edited on 2026-03-25 08:31 (UTC) by JohnLBergqvist)
This package replaces the previous 'mythtv' AUR package. It has been renamed to comply with Arch's VCS package guidelines.