[mythtv-users] qt5 dependancy issue

John Pilkington johnpilk222 at gmail.com
Tue May 15 07:42:32 UTC 2018


On 12/05/18 05:55, Stephen Collier wrote:
> On 11/05/2018 8:51 PM, Tim Draper wrote:
>>
>>
>>   ---- On Fri, 11 May 2018 11:06:26 +0100 John Pilkington 
>> <johnpilk222 at gmail.com> wrote ----
>>   > On 11/05/18 09:44, Tim Draper wrote:
>>   > > I'm having to rebuild one of my FE's, using centos7 with epel 
>> and nux-dextop (wiki recommended iirc).
>>   > > 'yum install mythtv-frontend' attempts to install some qt5 
>> components but I'm failing on version mismatch.
>>   > >
>>   > > Error: Package: qt5-qtwebkit-5.6.2-1.el7.x86_64 (epel)
>>   > >             Requires: qt5-qtdeclarative(x86-64) = 5.6.2
>>   > >             Installed: qt5-qtdeclarative-5.9.2-1.el7.x86_64 (@base)
>>   > >                 qt5-qtdeclarative(x86-64) = 5.9.2-1.el7
>>   > > Error: Package: qt5-qtwebkit-5.6.2-1.el7.x86_64 (epel)
>>   > >             Requires: qt5-qtbase(x86-64) = 5.6.2
>>   > >             Installed: qt5-qtbase-5.9.2-3.el7.x86_64 (@base)
>>   > >                 qt5-qtbase(x86-64) = 5.9.2-3.el7
>>   > >
>>   > > looks like it's wanting 5.6.2, but 5.9.2 is newer.
>>   > >
>>   > > what would be the correct way forward to resolve this, 
>> --skip-broken, temporarily disable one of the repos (which one; base 
>> or epel?) and/or exclude qt5 from base repos and rely soly on epel?
>>   > >
>>   > The same question was asked here yesterday by Ashu and an answer was
>>   > given.  I have 5.6.2-1 installed, apparently from the SL7rolling repo
>>   > some time ago, and yumex has not offered to change it.  I don't have
>>   > SL7rolling enabled now and I'm not seeing 5.9...
>>   >
>>   > There was a rather inconclusive BZ about it last year.
>>   >
>>   > https://bugzilla.redhat.com/show_bug.cgi?id=1478131
>>   >

>>   >
>> thanks, i'm taking this over to Ash's thread. (cant believe i missed it!)
>>

> qt5-qtwebkit-5.9.2-1.el7.x86_64
>   is in epel test I have been using it to compile my el7 rpms recently. 
> I've also added it to my rpms for convenience.
> 
> Stephen

I'm now seeing it in epel.

I think the qt5.6 vs qt5.9 issue is mainly about timing.  There is a 
delay between the release of rhel7.x and the appearance of the CentOS or 
SL rebuilds, and epel is usually kept in sync with rhel.  Some SL7 
users, including me, weren't seeing the 7.5 packages anyway.

I have just rebuilt my 30-pre-579 mythtv-master packages (from before 
the ffmpeg refactor) for the new SL7x environment, using mock in F26, 
and was able to install them under SL7.4.  They pulled in qt5.9 and 
several other packages; after that 'yum update' installed or updated 532 
more packages from SL7x and so far all seems good...

John P



More information about the mythtv-users mailing list