[mythtv-users] QT Library error after .22 install

Paul Bender pebender at san.rr.com
Sat Nov 14 02:01:16 UTC 2009

Don B wrote:
> I have a fresh install of CentOS 5.4. I followed the howto in the wiki 
> to install mythtv on CentOS. All goes fine during each stage of the install.
> The first time I start any myth related program (backend, setup, 
> frontend etc) I get the following error:
> Starting mythbackend: /usr/bin/mythbackend: symbol lookup error: 
> /usr/lib/qt44/lib/libQtWebKit.so.4: undefined symbol: 
> _ZN24QXmlStreamEntityResolver13resolveEntityERK7QStringS2_
> Any ideas on how to fix this?

You may need to make sure that you are not picking up RHEL/CentOS Qt4 
libraries when you do the install.

When I did the update to Myth 0.22 on CentOS 5.4, it installed some of 
the qt4 libraries from RHEL/CentOS rather than the qt44 libraries from 
ATrpms. Once I exclueded the qt4 libraries by adding (qt4 and qt4-* to 
the exclude variable in /etc/yum.conf) and removed any qt4 packages 
(found using rpm -qa | grep qt4), the yum update picked up the qt44 
versions of qt and qt-mysql and everything was fine.

More information about the mythtv-users mailing list