Package Details: mythtv 1:29.1-3

Git Clone URL: https://aur.archlinux.org/mythtv.git (read-only)
Package Base: mythtv
Description: A Homebrew PVR project
Upstream URL: https://www.mythtv.org/
Keywords: mythtv
Licenses: GPL
Conflicts: mythplugins-mythvideo, myththemes
Replaces: mythplugins-mythvideo, myththemes
Submitter: Barthalion
Maintainer: Taijian
Last Packager: Taijian
Votes: 12
Popularity: 5.044759
First Submitted: 2018-01-07 17:35
Last Updated: 2018-02-08 22:58

Dependencies (42)

Sources (4)

Latest Comments

Taijian commented on 2018-02-08 22:57

@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.

martyg commented on 2018-02-08 20:58

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.

trryhed commented on 2018-02-08 19:40

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?

trryhed commented on 2018-02-08 18:38

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

mark.clegg commented on 2018-02-08 17:30

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"

mark.clegg commented on 2018-02-08 17:07

@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.

martyg commented on 2018-02-08 15:14

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.

trryhed commented on 2018-02-08 14:18

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...

Taijian commented on 2018-02-08 10:44

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?

martyg commented on 2018-02-08 01:18

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.

All comments