Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: atrpms: users

mythtv-backend-0.22 and nvidia-graphics strange dependency

 

 

atrpms users RSS feed   Index | Next | Previous | View Threaded


james.lever at gmail

Nov 17, 2009, 9:17 PM

Post #1 of 9 (1162 views)
Permalink
mythtv-backend-0.22 and nvidia-graphics strange dependency

Setup: mythtv-backend running under CentOS 5 inside OpenSolaris xVM (xen)
with 2x HDHomeRun's for tuners.

This setup worked fine for a long time under 0.21, but I just upgraded to
0.22 to get multirec support for my tuners and there seems to be some
strange dependency for mythtv-backend requiring nvidia-graphics180.29-libs
which, in turn, requires an nvidia kernel module.

Now, this system (CentOS xen guest) has had no problems in the past. What's
the story with this graphics dependency and is there a workaround for it?

cheers,
James


james.lever at gmail

Nov 17, 2009, 9:19 PM

Post #2 of 9 (1123 views)
Permalink
Re: mythtv-backend-0.22 and nvidia-graphics strange dependency [In reply to]

Evidence of this:

================================================================================================================================================================
Package Arch
Version Repository
Size
================================================================================================================================================================
Installing:
mythtv-backend x86_64
0.22-221.el5 atrpms
836 k
mythtv-setup x86_64
0.22-221.el5 atrpms
172 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


jyavenard at gmail

Nov 17, 2009, 9:53 PM

Post #3 of 9 (1129 views)
Permalink
Re: mythtv-backend-0.22 and nvidia-graphics strange dependency [In reply to]

2009/11/18 James Lever <james.lever [at] gmail>:
> Setup: mythtv-backend running under CentOS 5 inside OpenSolaris xVM (xen)
> with 2x HDHomeRun's for tuners.
> This setup worked fine for a long time under 0.21, but I just upgraded to
> 0.22 to get multirec support for my tuners and there seems to be some
> strange dependency for mythtv-backend requiring nvidia-graphics180.29-libs
> which, in turn, requires an nvidia kernel module.
> Now, this system (CentOS xen guest) has had no problems in the past.  What's
> the story with this graphics dependency and is there a workaround for it?
> cheers,

That's because mythtv relies on libvdpau now and ATrpms doesn't
package vdpau libraries outside the nvidia drivers ; which is wrong
IMHO...

RPMfusion has a separate package for libvdpau so none of the program
linked against libvdpau rely on the nvidia drivers

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


james.lever at gmail

Nov 17, 2009, 10:09 PM

Post #4 of 9 (1124 views)
Permalink
Re: mythtv-backend-0.22 and nvidia-graphics strange dependency [In reply to]

2009/11/18 Jean-Yves Avenard <jyavenard [at] gmail>

> That's because mythtv relies on libvdpau now and ATrpms doesn't
> package vdpau libraries outside the nvidia drivers ; which is wrong
> IMHO...
>
> RPMfusion has a separate package for libvdpau so none of the program
> linked against libvdpau rely on the nvidia drivers
>

Thanks for the info. Clearly I agree with your assessment of the situation
:)

I'm not actually finding libvdpau on RPMfusion anywhere (and specifically in
either the EL5 section or a src RPM to rebuild).

Got any further pointers?

(sorry if this is now off topic for atrpms-users)

cheers,
James


Axel.Thimm at ATrpms

Nov 18, 2009, 12:33 PM

Post #5 of 9 (1106 views)
Permalink
Re: mythtv-backend-0.22 and nvidia-graphics strange dependency [In reply to]

On Wed, Nov 18, 2009 at 04:53:18PM +1100, Jean-Yves Avenard wrote:
> 2009/11/18 James Lever <james.lever [at] gmail>:
> > Setup: mythtv-backend running under CentOS 5 inside OpenSolaris xVM (xen)
> > with 2x HDHomeRun's for tuners.
> > This setup worked fine for a long time under 0.21, but I just upgraded to
> > 0.22 to get multirec support for my tuners and there seems to be some
> > strange dependency for mythtv-backend requiring nvidia-graphics180.29-libs
> > which, in turn, requires an nvidia kernel module.
> > Now, this system (CentOS xen guest) has had no problems in the past.  What's
> > the story with this graphics dependency and is there a workaround for it?
> > cheers,
>
> 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.
--
Axel.Thimm at ATrpms.net


james.lever at gmail

Nov 18, 2009, 1:01 PM

Post #6 of 9 (1109 views)
Permalink
Re: mythtv-backend-0.22 and nvidia-graphics strange dependency [In reply to]

Hi Axle,

2009/11/19 Axel Thimm <Axel.Thimm [at] atrpms>

> 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] mediaserve ~]# /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


Axel.Thimm at ATrpms

Nov 18, 2009, 3:05 PM

Post #7 of 9 (1100 views)
Permalink
Re: mythtv-backend-0.22 and nvidia-graphics strange dependency [In reply to]

On Thu, Nov 19, 2009 at 07:01:40AM +1000, James Lever wrote:
> Hi Axle,
>
> 2009/11/19 Axel Thimm <Axel.Thimm [at] atrpms>
>
> > 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] mediaserve ~]# /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
> http://lists.atrpms.net/mailman/listinfo/atrpms-users


--
Axel.Thimm at ATrpms.net


james.lever at gmail

Nov 18, 2009, 3:54 PM

Post #8 of 9 (1106 views)
Permalink
Re: mythtv-backend-0.22 and nvidia-graphics strange dependency [In reply to]

Hi Axel,

2009/11/19 Axel Thimm <Axel.Thimm [at] atrpms>

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

No, they didn't, but the vdpau library wasn't found and starting myth
backend failed to start due to that.

Any suggestions on the qt failures/dependency problems I'm seeing?

cheers,
James


jacob at steenhagen

Nov 19, 2009, 11:51 AM

Post #9 of 9 (1089 views)
Permalink
Re: mythtv-backend-0.22 and nvidia-graphics strange dependency [In reply to]

James Lever wrote:
> Any suggestions on the qt failures/dependency problems I'm seeing?

yum remove qt4 qt4-mysql
Attachments: signature.asc (0.25 KB)

atrpms users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.