[ATrpms-users] mythtv-backend-0.22 and nvidia-graphics strange dependency

James Lever james.lever at gmail.com
Wed Nov 18 22:01:40 CET 2009


Hi Axle,

2009/11/19 Axel Thimm <Axel.Thimm at atrpms.net>

> On Wed, Nov 18, 2009 at 04:53:18PM +1100, Jean-Yves Avenard wrote:
> > That's because mythtv relies on libvdpau now and ATrpms doesn't
> > package vdpau libraries outside the nvidia drivers ; which is wrong
> > IMHO...
>
> That's correct, but as of now it is just a formal difference, the code
> underneath is the same. Of course packaging libvdpau proper is the
> right this to do, just not a deal-breaker ATM.
>

So are you suggesting that I do need to install the nvidia kernel module on
my xen guest to get this working?

Anyhow, I thought I would start again (was considering doing the whole build
from svn myself but..)

Dependencies Resolved

================================================================================================================================================================
 Package                                           Arch
     Version                                    Repository
  Size
================================================================================================================================================================
Installing:
 mythtv-backend                                    x86_64
     0.22-221.el5                               atrpms
 836 k
Installing for dependencies:
 libmyth-0.22_0                                    x86_64
     0.22-221.el5                               atrpms
 1.2 M
 libmythtv-0.22_0                                  x86_64
     0.22-221.el5                               atrpms
 4.2 M
 libmythui-0.22_0                                  x86_64
     0.22-221.el5                               atrpms
 621 k
 nvidia-graphics180.29-libs                        x86_64
     1:180.29-107.el5                           atrpms
 7.1 M

Transaction Summary
================================================================================================================================================================
Install      5 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 14 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): libmythui-0.22_0-0.22-221.el5.x86_64.rpm
                                                             | 621 kB
00:03
(2/5): mythtv-backend-0.22-221.el5.x86_64.rpm
                                                             | 836 kB
00:05
(3/5): libmyth-0.22_0-0.22-221.el5.x86_64.rpm
                                                             | 1.2 MB
00:11
(4/5): libmythtv-0.22_0-0.22-221.el5.x86_64.rpm
                                                             | 4.2 MB
00:19
(5/5): nvidia-graphics180.29-libs-180.29-107.el5.x86_64.rpm
                                                             | 7.1 MB
00:31
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Total
                                                    189 kB/s |  14 MB
01:15
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : nvidia-graphics180.29-libs                        [1/5]
  Installing     : libmythui-0.22_0                                  [2/5]
  Installing     : libmyth-0.22_0                                    [3/5]
  Installing     : libmythtv-0.22_0                                  [4/5]
  Installing     : mythtv-backend                                    [5/5]

Installed: mythtv-backend.x86_64 0:0.22-221.el5
Dependency Installed: libmyth-0.22_0.x86_64 0:0.22-221.el5
libmythtv-0.22_0.x86_64 0:0.22-221.el5 libmythui-0.22_0.x86_64
0:0.22-221.el5 nvidia-graphics180.29-libs.x86_64 1:180.29-107.el5
Complete!
[root at mediaserver ~]# /etc/init.d/mythbackend start
Starting mythbackend: /usr/bin/mythbackend: symbol lookup error:
/usr/lib64/qt44/lib64/libQtWebKit.so.4: undefined symbol:
_ZN24QXmlStreamEntityResolver13resolveEntityERK7QStringS2_
                                                           [FAILED]

So I removed all instances of qt on my system and started again.  Including
atrpms-testing I get the following dependency resolution:

================================================================================================================================================================
 Package                                        Arch
 Version                               Repository
  Size
================================================================================================================================================================
Installing:
 mythtv-backend                                 x86_64
 0.22-221.el5                          atrpms
 836 k
Installing for dependencies:
 arts                                           x86_64
 8:1.5.4-1                             base
 1.2 M
 libmyth-0.22_0                                 x86_64
 0.22-221.el5                          atrpms
 1.2 M
 libmythdb-0.22_0                               x86_64
 0.22-221.el5                          atrpms
 255 k
 libmythfreemheg-0.22_0                         x86_64
 0.22-221.el5                          atrpms
 211 k
 libmythhdhomerun-0.22_0                        x86_64
 0.22-221.el5                          atrpms
  41 k
 libmythtv-0.22_0                               x86_64
 0.22-221.el5                          atrpms
 4.2 M
 libmythui-0.22_0                               x86_64
 0.22-221.el5                          atrpms
 621 k
 libmythupnp-0.22_0                             x86_64
 0.22-221.el5                          atrpms
 276 k
 qt                                             x86_64
 1:3.3.6-23.el5                        base
 3.6 M
 qt4                                            x86_64
 4.2.1-1                               base
 7.1 M
 qt44                                           x86_64
 4.4.3-10_4.el5                        atrpms-testing
 3.4 M
 qt44-x11                                       x86_64
 4.4.3-10_4.el5                        atrpms-testing
  12 M

So having started from scratch and removing all previous dependencies I end
up back here:

Starting mythbackend: /usr/bin/mythbackend: symbol lookup error:
/usr/lib64/qt44/lib64/libQtWebKit.so.4: undefined symbol:
_ZN24QXmlStreamEntityResolver13resolveEntityERK7QStringS2_

So it seems that mythtv-backend 0.22 from atrpms requires arts which
requires qt which breaks the installation.

I'm not so sure I'm willing to go to atrpms-bleeding and run the latest
mythtv trunk.

(and I still haven't gotten back to the libvdpau issue!)

cheers,
James
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.atrpms.net/pipermail/atrpms-users/attachments/20091119/01f0002c/attachment-0001.htm>


More information about the atrpms-users mailing list