On 29/04/2010 02:40, Shawn Flynn wrote:
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.

When I updated mythtv recently(ish), when the first try failed with depsolving problems, I remembered some remarks on this list about needing qt44, and when I saw qt4-mysql in the list I thought something was wrong so just did `yum install qt44 qt44-mysql qt44-x11` before trying the update again. So I suspect that both qt4-mysql and qt44-mysql provide the same thing which theoretically satisfies a dependency somewhere in mythtv.

Cheers,

John.


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

Reply via email to