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

_______________________________________________
atrpms-users mailing list
[email protected]
http://lists.atrpms.net/mailman/listinfo/atrpms-users

Reply via email to