@martyg: Thank you for debugging this! I guess it was worth a shot to try it out, now we know :).
Updated the package again to hopefully fix these issues. As an aside, this also fixes the problems with the plugins-package, so these all build again.
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) |
« First ‹ Previous 1 .. 24 25 26 27 28 29 30 31 Next › Last »
@martyg: Thank you for debugging this! I guess it was worth a shot to try it out, now we know :).
Updated the package again to hopefully fix these issues. As an aside, this also fixes the problems with the plugins-package, so these all build again.
Found it.
urlgrabber and perl-net-upnp must be in the chroot at compile time. Otherwise configure reports warnings about perl/python bindings and skips building all /usr/lib/python2.7/site-packages/MythTV.
I added these two packages back into makedepends to fix.
I have ArchLinux fresh install, but may be deficient in-so-far-as software dependencies but I thought dependencies would be installed automatically. Yes? No? All I am wanting on this machine is mythfrontend - does that make a difference? Is there a way to install only software enough for mythfrontend?
WARNING: disabling Python bindings; missing urlgrabber WARNING: disabling Perl bindings; missing Net::UPnP::QueryResponse WARNING: disabling Perl bindings; missing Net::UPnP::ControlPoint
Here is the complete output: http://termbin.com/snsyc
29.1-2 built and installed ok. I checked the dependencies listed at the end, and all are installed. mariadb: Database-Backend for server deployment [installed] mariadb-clients: Database-Frontend for client deployment [installed] python2-future: for metadata-lookup / cover art [installed] python2-requests: for metadata-lookup / cover art [installed] python2-requests-cache: for metadata-lookup / cover art [installed] "tmdb3.py -t" returns "Everything appears in order"
@martyd: You're correct running tmdb3.py -t to test. There were a few I tried, so I'm not 100% sure on the exact fix, but python2-future was the one that seemed to make a difference.
29.1-2 builds fine for me. Pulled in python2-requests-cache with new dependencies. Still have same metadata issue.
Digging further:
$ /usr/share/mythtv/metadata/Movie/tmdb3.py -t
Failed to import MythTV bindings. Check your configure
output to make sure installation was not disabled due to external dependencies
Failed to import PyTMDB3 library. This should have been included with the python MythTV bindings.
The above worked fine in 29.0-6. Still drilling into this.
Unable to build: external/FFmpeg/libavcodec/bsf_list.c is unchanged external/FFmpeg/libavformat/protocol_list.c is unchanged sh version.sh /home/joe/Downloads/mythtv/src/mythtv-29.1/mythtv fatal: Not a git repository (or any of the parent directories): .git fatal: Not a git repository (or any of the parent directories): .git Source Version created as v29.1-9b7b962834 v29.1-9b7b962834 make -C external make[1]: Entering directory '/home/joe/Downloads/mythtv/src/mythtv-29.1/mythtv/external' make -C FFmpeg all make[2]: Entering directory '/home/joe/Downloads/mythtv/src/mythtv-29.1/mythtv/external/FFmpeg' LD libavcodec/libmythavcodec.so.57 libavcodec/hpeldsp.o: file not recognized: File truncated collect2: error: ld returned 1 exit status make[2]: [/home/joe/Downloads/mythtv/src/mythtv-29.1/mythtv/external/FFmpeg/library.mak:106: libavcodec/libmythavcodec.so.57] Error 1 make[2]: Leaving directory '/home/joe/Downloads/mythtv/src/mythtv-29.1/mythtv/external/FFmpeg' make[1]: [Makefile:32: FFmpeg-all] Error 2 make[1]: Leaving directory '/home/joe/Downloads/mythtv/src/mythtv-29.1/mythtv/external' make: *** [Makefile:67: external] Error 2 ==> ERROR: A failure occurred in build(). Aborting...
OK, I have updated all the python dependencies to python2. Also clarified the need for some sort of database back-/frontend deployment.
@martyg: Does this help with your issues?
After rebuilding to 29.1-1 in clean chroot, movie data lookup is broken. (rc=128)
$mythmetadatalookup --refresh-all just errors out at startup
I have all optional deps (including python2-*) installed already.
@mark.clegg Could you elaborate your fix (Am I seeing same issue?)
Apart from metadata, everything else looks good so far. Thanks for the updates.
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