Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] Some MythTV dependency problems?
View unanswered posts
View posts from last 24 hours

rackathon
 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
stardotstar
l33t
l33t


Joined: 10 Feb 2006
Posts: 714
Location: 2074/SYD/NSW/AU

PostPosted: Sun Apr 13, 2008 5:18 pm    Post subject: [Solved] Some MythTV dependency problems? Reply with quote

Hi all,

I am trying to get a fully working myth system going and have successfully got 0.21 emerged and TV/DVB going perfectly EPG etc

I can't get mythvideo or mythmusic to do anything with my optical discs and this is part of another thread.

However: when i do a revdep-rebuild now I see that the myth transcoder (mtd) needs libmyth from the .20 release and goes about downgrading my packages:

Code:
Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... done.
  (/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
  broken /usr/bin/mtd (requires  libmyth-0.20.2.so.0 libmythui-0.20.2.so.0)
 done.
  (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
  (/root/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
  (/root/.revdep-rebuild.5_order)

All prepared. Starting rebuild...
emerge --oneshot  =media-plugins/mythdvd-0.20.2_p14282
..........
Calculating dependencies... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 3) media-tv/mythtv-0.20.2_p15634 to /
 * checking ebuild checksums ;-) ...                                                                                                                      [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                     [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                    [ ok ]


I aborted at this time since I didn't want to break my working 0.21 instance of mythtv - do I need to do something like assign a second slot to mythtv so mtd can have the legacy mythlibs available? I notive that the --oneshot is for the mythdvd which is one of the myth addons that are not playing ball so it could be that portage knows what it is doing - but I sure as hell dont ;-)

This is more information from a world update - I DO have new use flags since I have been struggling with other problems to do with multimedia apps like xine and mplayer (another thread)

Code:
mythology mnt # emerge -puvDN world

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

Calculating world dependencies -
!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph:

media-tv/mythtv:0

  ('ebuild', '/', 'media-tv/mythtv-0.20.2_p15634', 'merge') pulled in by
    ('installed', '/', 'media-plugins/mythgallery-0.20.2_p14282', 'nomerge')

  ('installed', '/', 'media-tv/mythtv-0.21_p16944', 'nomerge') pulled in by
    ('installed', '/', 'media-plugins/mythmusic-0.21_p16468', 'nomerge')
    ('installed', '/', 'x11-themes/mythtv-themes-0.21_p16505', 'nomerge')

x11-themes/mythtv-themes:0

  ('ebuild', '/', 'x11-themes/mythtv-themes-0.20.2_p14301', 'merge') pulled in by
    ('ebuild', '/', 'media-tv/mythtv-0.20.2_p15634', 'merge')

  ('installed', '/', 'x11-themes/mythtv-themes-0.21_p16505', 'nomerge') pulled in by
    ('installed', '/', 'media-tv/mythtv-0.21_p16944', 'nomerge')


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man page
or refer to the Gentoo Handbook.

... done!
[ebuild  N    ] media-libs/win32codecs-20071007-r2  USE="real" 13,540 kB
[ebuild     UD] x11-themes/mythtv-themes-0.20.2_p14301 [0.21_p16505] 0 kB
[ebuild     UD] media-tv/mythtv-0.20.2_p15634 [0.21_p16944] USE="alsa dts%* dvb dvd joystick%* lirc mmx opengl perl vorbis%* xvmc (-altivec) -autostart -backendonly% -crciprec% -dbox2% -debug -directv -freebox% -frontendonly% -hdhomerun% -ieee1394 -ivtv% -jack -lcd (-aac%*) (-opengl-video%) (-opengl-xvmc%) (-python%*)" VIDEO_CARDS="nvidia -i810% -via" 0 kB
[ebuild     U ] media-libs/xine-lib-1.1.11.1 [1.1.11] USE="X a52 aac alsa arts directfb dts dvd esd flac gtk ipv6 mad modplug musepack nls opengl oss real* samba sdl theora truetype v4l vcd vorbis xcb xv xvmc -aalib (-altivec) -debug -dxr3 -fbcon -gnome -imagemagick -jack -libcaca -mmap -mng -pulseaudio -speex -vidix -wavpack -win32codecs -xinerama" 3,827 kB
[ebuild   R   ] media-video/transcode-1.0.4-r2  USE="3dnow X a52 dvdread iconv jpeg mmx mp3 mpeg ogg oss quicktime sdl sse sse2 truetype v4l2* vorbis xml xvid (-altivec) -dv -extrafilters -fame -imagemagick -lzo -mjpeg -network -theora" 0 kB

Total: 5 packages (1 upgrade, 2 downgrades, 1 new, 1 reinstall), Size of downloads: 17,366 kB
mythology mnt #




TIA
Will
_________________
\\'
ab extra
ab aeterno
a posse ad esse
ad fontes
\\'


Last edited by stardotstar on Sun Apr 13, 2008 6:51 pm; edited 1 time in total
Back to top
View user's profile Send private message
El_Presidente_Pufferfish
Veteran
Veteran


Joined: 11 Jul 2002
Posts: 1139
Location: Michigan

PostPosted: Sun Apr 13, 2008 5:31 pm    Post subject: Reply with quote

If you're going to use a 0.21 release of mythtv you'll need to upgrade all of your associated myth programs to 0.21 as well

It looks like you still need to upgrade mythgallery at least
Back to top
View user's profile Send private message
stardotstar
l33t
l33t


Joined: 10 Feb 2006
Posts: 714
Location: 2074/SYD/NSW/AU

PostPosted: Sun Apr 13, 2008 5:36 pm    Post subject: Reply with quote

Thank you Mr Presidente; I have had a quick look at that now:

Code:
/usr/portage/media-plugins/mythgallery/mythgallery-0.20.2_p14282.ebuild
mythology mnt # emerge --search mythgallery
Searching...   
[ Results for search key : mythgallery ]
[ Applications found : 1 ]
 
*  media-plugins/mythgallery
      Latest version available: 0.20.2_p14282
      Latest version installed: 0.20.2_p14282
      Size of files: 0 kB
      Homepage:      http://www.mythtv.org
      Description:   Gallery and slideshow module for MythTV.
      License:       GPL-2


mythology mnt #


does this mean that I have to unmask the newer version or something? I guess that all the plugins are updated by the devs if they conflict with a new release - since 0.21 mythtv is in the main stream of portage.
_________________
\\'
ab extra
ab aeterno
a posse ad esse
ad fontes
\\'
Back to top
View user's profile Send private message
El_Presidente_Pufferfish
Veteran
Veteran


Joined: 11 Jul 2002
Posts: 1139
Location: Michigan

PostPosted: Sun Apr 13, 2008 5:58 pm    Post subject: Reply with quote

It's marked ~x86 just like mythtv-0.21
You can unmask it for now, or download an updated ebuild, or sync and get the updated ebuild
Back to top
View user's profile Send private message
stardotstar
l33t
l33t


Joined: 10 Feb 2006
Posts: 714
Location: 2074/SYD/NSW/AU

PostPosted: Sun Apr 13, 2008 6:19 pm    Post subject: Reply with quote

You're right - I had a keyword ~x86 for mythtv and added that to my plugins and managed to update mythgallery and mythvideo to 0.21 ...

I'll see how the revdep-rebuild goes now.


Code:
mythology ~ # revdep-rebuild
Configuring search environment for revdep-rebuild

Environment mismatch from previous run, deleting temporary files...

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... done.
  (/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
 done.
  (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... Nothing to rebuild

Evaluating package order... done.
  (/root/.revdep-rebuild.5_order)

Dynamic linking on your system is consistent... All done.


gracias el presidente.

:)
_________________
\\'
ab extra
ab aeterno
a posse ad esse
ad fontes
\\'
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum