Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 150744 - media-tv/mythtv fails to emerge
Summary: media-tv/mythtv fails to emerge
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Television related Applications in Gentoo's Portage
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-10 05:56 UTC by a_tevelev
Modified: 2006-10-10 20:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge-info.txt,2.71 KB, text/plain)
2006-10-10 05:56 UTC, a_tevelev
Details

Note You need to log in before you can comment on or make changes to this bug.
Description a_tevelev 2006-10-10 05:56:04 UTC
media-tv/mythtv fails to emerge with xvmc flag.

The video card is nVidia Quadro FX 560.
The capture card is HD-3000 HDTV.
Kernel is 2.6.17-hardened-r1.
VIDEO_CARDS variable is set to 'nvidia' also in make.conf.

# VIDEO_CARDS="nvidia" emerge -uvND media-tv/mythtv
Calculating dependencies... done!

>>> Emerging (1 of 1) media-tv/mythtv-0.19_p10505 to /
 * mythtv-0.19-rev10505.patch.bz2 MD5 ;-) ...                                  [ ok ]
 * mythtv-0.19-rev10505.patch.bz2 RMD160 ;-) ...                               [ ok ]
 * mythtv-0.19-rev10505.patch.bz2 SHA1 ;-) ...                                 [ ok ]
 * mythtv-0.19-rev10505.patch.bz2 SHA256 ;-) ...                               [ ok ]
 * mythtv-0.19-rev10505.patch.bz2 size ;-) ...                                 [ ok ]
 * mythtv-0.19.tar.bz2 MD5 ;-) ...                                             [ ok ]
 * mythtv-0.19.tar.bz2 RMD160 ;-) ...                                          [ ok ]
 * mythtv-0.19.tar.bz2 SHA1 ;-) ...                                            [ ok ]
 * mythtv-0.19.tar.bz2 SHA256 ;-) ...                                          [ ok ]
 * mythtv-0.19.tar.bz2 size ;-) ...                                            [ ok ]
 * checking ebuild checksums ;-) ...                                           [ ok ]
 * checking auxfile checksums ;-) ...                                          [ ok ]
 * checking miscfile checksums ;-) ...                                         [ ok ]
 * checking mythtv-0.19.tar.bz2 ;-) ...                                        [ ok ]
 * checking mythtv-0.19-rev10505.patch.bz2 ;-) ...                             [ ok ]

 * You enabled the XvMC USE flag but did not configure VIDEO_CARDS with either
 * a Nvidia, i810, or VIA video card.


!!! ERROR: media-tv/mythtv-0.19_p10505 failed.
Call stack:
  ebuild.sh, line 1562:   Called dyn_setup
  ebuild.sh, line 665:   Called pkg_setup
  mythtv-0.19_p10505.ebuild, line 106:   Called die

!!! Please fix the above issues, before continuing.
!!! If you need support, post the topmost build error, and the call stack if relevant.
Comment 1 a_tevelev 2006-10-10 05:56:36 UTC
Created attachment 99281 [details]
emerge --info
Comment 2 a_tevelev 2006-10-10 05:57:52 UTC
# VIDEO_CARDS="nvidia" emerge -pv media-tv/mythtv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-tv/mythtv-0.19_p10505  USE="alsa dvb dvd ieee1394 lcd opengl xvmc* (-altivec) -backendonly -dbox2 -debug -frontendonly -jack -joystick -lirc (-mmx) -vorbis" VIDEO_CARDS="-i810 (-nvidia) -via" 0 kB
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-10-10 10:46:09 UTC
* You enabled the XvMC USE flag but did not configure VIDEO_CARDS with either
* a Nvidia, i810, or VIA video card.

Did you even read the message?
Comment 4 Steve Dibb (RETIRED) gentoo-dev 2006-10-10 11:08:01 UTC
(In reply to comment #2)
> # VIDEO_CARDS="nvidia" emerge -pv media-tv/mythtv
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild   R   ] media-tv/mythtv-0.19_p10505  USE="alsa dvb dvd ieee1394 lcd
> opengl xvmc* (-altivec) -backendonly -dbox2 -debug -frontendonly -jack
> -joystick -lirc (-mmx) -vorbis" VIDEO_CARDS="-i810 (-nvidia) -via" 0 kB
> 

It looks like your profile doesn't support the nvidia binary drivers.  If that's the case, it's not a mythtv bug.
Comment 5 a_tevelev 2006-10-10 17:15:57 UTC
(In reply to comment #3)
> * You enabled the XvMC USE flag but did not configure VIDEO_CARDS with either
> * a Nvidia, i810, or VIA video card.
> 
> Did you even read the message?
> 

Incidentally, I did read the message. That's what I usually do instead of posting sarcastic comments.

"use.mask" file implies that media-tv/mythtv for whatever reason depends on nvidia legacy drivers:

==========
# nVidia XvMC requires nvidia-drivers/nvidia-legacy-drivers
nvidia
==========

Why is this dependency not defined in the same way through ebuilds as all other Gentoo packages do, but in such an obscure manner?
Comment 6 Steve Dibb (RETIRED) gentoo-dev 2006-10-10 20:42:13 UTC
Look at the output of emerge -pv again.  "VIDEO_CARDS="-i810 (-nvidia) -via" nvidia isn't even an option on your profile.

However, you can run MythTV just fine without xvmc support.

The ebuild is written correctly, it's just your profile that has the use flag masked.