[ATrpms-users] mythtv 0.23

Shawn Flynn lists at shawnflynn.com
Thu Apr 29 03:40:00 CEST 2010


On Wednesday, April 28, 2010 12:20 PM, Chris Spike wrote:
> On 04/28/2010 03:12 PM, Axel Thimm wrote:
>> On Wed, Apr 28, 2010 at 09:06:34AM +0200, Chris Spike wrote:
>>> On 04/28/2010 08:46 AM, Chris Spike wrote:
>>>> On 04/27/2010 12:12 AM, Axel Thimm wrote:
>>>>> So 0.23 is hitting the stable repo.
>>>
>>> [yum dependency issue]
>>>
>>> Found the missing libs in atrpms-testing. But yum stills pulls qt4
>>> (which is unnecessary) and qt4-mysql from base instead of qt44-mysql
>>> from atrpms-testing (which is wrong) on my CentOS 5.4 box.
>>> Removing the qt4 stuff and installing the qt44 stuff afterwards works
>>> though.
>>
>> I'm not sure how yum decides between the two so I could help it decide
>> one over the other. But I think they can coexist.
>
> Unfortunately they don't like each other. While qt4 is installed,
> mythbackend won't start up
>
> # mythbackend
> mythbackend: symbol lookup error: /usr/lib/qt44/lib/libQtWebKit.so.4:
> undefined symbol: 
> _ZN24QXmlStreamEntityResolver13resolveEntityERK7QStringS2_
>
> As I said, qt4 gets automatically pulled by 'yum install mythbackend'.

I can confirm this is an issue. Clean mythtv-suite install after a fresh 
CentOS 5.4 i386 install and I get the same error... "mythtv-setup: symbol 
lookup error: /usr/lib/qt44/lib/libQtWebKit.so.4: undefined symbol: 
_ZN24QXmlStreamEntityResolver13resolveEntityERK7QStringS2_

# rpm -qa | grep qt4
qt44-4.4.3-10_4.el5
qt4-4.2.1-1
qt4-mysql-4.2.1-1
qt44-x11-4.4.3-10_4.el5

To fix it, I had to...

# yum remove qt4
# yum install mythtv-suite --disablerepo=base

After which, I get...

# rpm -qa | grep qt4
qt44-4.4.3-10_4.el5
qt44-mysql-4.4.3-10_4.el5
qt44-x11-4.4.3-10_4.el5

The symbol lookup error is gone at this point and mythtv works as expected.

Shawn Flynn 




More information about the atrpms-users mailing list