[mythtv-users] rpm build of master for el7: fails to build plugins
John Pilkington
johnpilk222 at gmail.com
Wed Sep 19 22:22:57 UTC 2018
Hi: This post is mainly for Gary. el7 again!!
I have a successful build of fc27.x86_64.rpms for master from a few days
ago, using this script as is.
https://github.com/garybuhrmaster/packaging/blob/master/MythTV/rpm/README
Yesterday I tried to build for el7 (CentOS 7). The MythTV rpms built ok
but the plugins failed. It looks as if the special measures taken to
get a new-enough version of libvpx from COPR haven't worked for plugins,
although the correct packages were loaded during the MythTV build.
{{{
libvpx-1.7.0-7.el7.x86_64 1536084917 2352464
a8acfbf5ca4f178dd234ac968541d08d installed
libvpx-devel-1.7.0-7.el7.x86_64 1536084917 3228101
60efbe5182e998e0d340c4afda6c76c1 installed
Extract from root.log of plugins build
DEBUG util.py:579: Executing command: ['/usr/bin/yum-builddep',
'--installroot', '/var/lib/mock/centos-7-x86_64-john-3174/root/',
'/var/lib/mock/centos-7-x86_64-john-3174/root//builddir/build/SRPMS/mythtv-plugins-30.Pre.776.g926d6150a9-100.el7.src.rpm']
with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir',
'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin',
'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1':
'<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_GB.UTF-8', 'LC_MESSAGES':
'C.UTF-8'} and shell False
DEBUG util.py:492: file:///tmp/tmp.DD3L62tdpi/results/centos-7-x86 51
MB/s | 52 kB 00:00
DEBUG util.py:492: epel 7.4
MB/s | 15 MB 00:02
DEBUG util.py:492: RPM Fusion for EL 7 - Free - Updates 3.1
MB/s | 318 kB 00:00
DEBUG util.py:492: centos 7 x86_64 - base 6.4
MB/s | 9.7 MB 00:01
DEBUG util.py:492: centos 7 x86_64 - updates 6.3
MB/s | 6.5 MB 00:01
DEBUG util.py:490: BUILDSTDERR: Failed to synchronize cache for repo
'gtb-libvpx', disabling. <-################
DEBUG util.py:492: Last metadata expiration check: 0:00:00 ago on Tue
18 Sep 2018 23:07:51 BST.
DEBUG util.py:490: BUILDSTDERR: Package gcc-c++-4.8.5-28.el7_5.1.x86_64
is already installed, skipping.
DEBUG util.py:490: BUILDSTDERR: Package gcc-4.8.5-28.el7_5.1.x86_64 is
already installed, skipping.
DEBUG util.py:490: BUILDSTDERR: Error:
DEBUG util.py:490: BUILDSTDERR: Problem: package
mythtv-devel-30.Pre.776.g926d6150a9-100.el7.noarch requires mythtv-libs
= 30.Pre.776.g926d6150a9-100.el7, but none of the providers can be installed
DEBUG util.py:490: BUILDSTDERR: - package
mythtv-libs-30.Pre.776.g926d6150a9-100.el7.x86_64 requires
libmythavcodec.so.58()(64bit), but none of the providers can be installed
DEBUG util.py:490: BUILDSTDERR: - conflicting requests
DEBUG util.py:490: BUILDSTDERR: - nothing provides
libvpx.so.5()(64bit) needed by
mythtv-mythffmpeg-libs-30.Pre.776.g926d6150a9-100.el7.x86_64
DEBUG util.py:634: Child return code was: 1
}}}
The command line I used, on the fc27 box, was
./BUILD_MYTHTV_RPMS -r build_cfgs/centos-7-x86_64-rpmfusion_free.cfg
master
although the intended target system is running Scientific Linux 7x (ie
7.5). I don't think the build system knows that, and I hope it won't
affect installation when a build eventually works.
The SL7 box has been running V30-Pre-11d42, but with vpx disabled in the
build, for several weeks. TTBOMK I don't need it.
Thanks,
John P
More information about the mythtv-users
mailing list