@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.
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.001677 |
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 (requires mythtv)
- mythplugins-mythnetvision (make)
- mythplugins-mythnews (requires mythtv)
- mythplugins-mythnews (make)
- mythplugins-mythweather (requires mythtv)
- mythplugins-mythweather (make)
- mythplugins-mythweb (requires mythtv)
- mythplugins-mythweb (make)
- mythplugins-mythzoneminder (requires mythtv)
- mythplugins-mythzoneminder (make)
Sources (6)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 31 Next › Last »
JohnLBergqvist commented on 2024-02-09 12:43 (UTC)
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.
sultanoswing commented on 2023-10-18 01:22 (UTC) (edited on 2023-10-18 02:26 (UTC) by sultanoswing)
Latest error on loading mythfrontend:
mythfrontend: error while loading shared libraries: libdav1d.so.6: cannot open shared object file: No such file or directory
Tried rebuilding against my fully updated Arch, but that errored too last week - but this week, it built properly & all is working again. Damn those linked library dependencies!
micwoj92 commented on 2023-09-22 19:36 (UTC)
Just built fine in clean chroot, I guess something with my system then. 🤦♂️
hamelg commented on 2023-09-22 09:14 (UTC)
Here I just rebuilt it with an up to date system and it builds successfully.
micwoj92 commented on 2023-09-21 20:50 (UTC)
Build fails for me.
LD libavcodec/libmythavcodec.so.59
/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
collect2: error: ld returned 1 exit status
make[2]: *** [ffbuild/library.mak:120: libavcodec/libmythavcodec.so.59] Error 1
make[2]: Leaving directory '/home/micwoj92/pkg/mythtv-git/src/mythtv/mythtv/external/FFmpeg'
make[1]: *** [Makefile:32: FFmpeg-all] Error 2
make[1]: Leaving directory '/home/micwoj92/pkg/mythtv-git/src/mythtv/mythtv/external'
make: *** [Makefile:66: external] Error 2
==> ERROR: A failure occurred in build().
Aborting...
deadite66 commented on 2023-08-05 14:23 (UTC)
@archcomp i have a TBS 6205 card i've been using tbsecp3-driver-git-dkms driver (aur), works with latest kernel but doesn't compile with lts.
archcomp commented on 2023-08-05 13:20 (UTC)
Thank you for your comments.
Maybe I should have mentioned earlier that I have a TBS card (6281SE) and for that reason I cannot use the latest linux kernel, but use linux 6.2.13. For a long time this linux kernel worked well for building the mythtv package and I would find it strange if this kernel version has anything to do with my mythbackend error.
About everyday I do "pacman -Syu". Took the advice of @glenb77 and built the mythtv package again (takes a while as you know). Same error upon starting mythbackend.
Maybe you can help me to sort out what (AUR) arch package libQt5WebKitWidgets.so.5 is in (of course I tried with pacman commands and the bash find command, but no results).
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