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

Axel Thimm Axel.Thimm at ATrpms.net
Thu Nov 19 00:05:10 CET 2009


On Thu, Nov 19, 2009 at 07:01:40AM +1000, James Lever wrote:
> 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?

No, the libs should not pull in kmdls, or did they?

> 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

> _______________________________________________
> atrpms-users mailing list
> atrpms-users at atrpms.net
> http://lists.atrpms.net/mailman/listinfo/atrpms-users


-- 
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.atrpms.net/pipermail/atrpms-users/attachments/20091119/856ad578/attachment.sig>


More information about the atrpms-users mailing list