Tom's MythTV Saga

I am installing a MythTV front-end / back-end combination. I figured that it would be an ordeal, so I decided to blog the process. It is currently working, but in a duct-tape-and-band-aids sort of way.

<February 2006>
SuMoTuWeThFrSa
2930311234
567891011
12131415161718
19202122232425
2627281234
567891011

News

To see my current hardware setup, go here

Navigation

Subscriptions

0.19 Upgrade

0.19 upgrade:

I waited a bit to even approach the 0.19 upgrade.  I was seeing a bunch of issues in the mailing list, so I decided to wait.  Now, things seem OK, so I decided to look into it.

I had been planning on upgrading the OS of my backend machine, because I was told a long time ago that the V4L drivers for the HD3000 cards would not be supported under Myth anymore.  Well, to my great surprise, support is still there.  So, I should still be able to run with the same OS and kernel version.

So, I downloaded the 0.19 code (not SVN, but the 0.19 tar files).  When I went to compile, I received an error which stated:

    /usr/X11R6/lib/libXvMCNVIDIA.so: undefined reference to `XvGetPortAttribute'

After a quick google, I found a message from 2003 that said to:

In settings.pro, change the line:
EXTRA_LIBS += -lXvMCNVIDIA -lXvMC

to:

EXTRA_LIBS += -lXvMCNVIDIA -lXvMC -lXv

well, it's done a little differently now.

I edited my settings.pro and found a section that looked like this:
EXTRA_LIBS += $$LOCAL_LIBDIR_OGL
EXTRA_LIBS += $$LOCAL_LIBDIR_X11
EXTRA_LIBS += $$CONFIG_XV_LIBS
EXTRA_LIBS += $$CONFIG_XRANDR_LIBS
EXTRA_LIBS += $$CONFIG_XVMC_LIBS
EXTRA_LIBS += $$CONFIG_OPENGL_VSYNC_LIBS
So, I changed it to this:
EXTRA_LIBS += $$LOCAL_LIBDIR_OGL
EXTRA_LIBS += $$LOCAL_LIBDIR_X11
EXTRA_LIBS += $$CONFIG_XV_LIBS
EXTRA_LIBS += $$CONFIG_XRANDR_LIBS
EXTRA_LIBS += $$CONFIG_XVMC_LIBS
EXTRA_LIBS += $$CONFIG_OPENGL_VSYNC_LIBS
EXTRA_LIBS += $$CONFIG_XV_LIBS
Note the extra XV entry.  This causes -lXv to be added both before and after the -lXvMC.  This worked for me.
Also note that this only happened on my backend machine and not my front end... Very strange.

Now I have to backup my database and upgrade.  Stay tuned...

UPDATE:
I ran into the same problem with the mythplugins compile.  Same solution worked.

UPDATE:
Everything was relatively smooth.  I still ran into this problem, but, since I blogged it, I could fix it quickly.
I also ran into an old problem that I never blogged.  On SUSE 9.1, I guess the Xmu library is not in the right (?) place.  So, for mythmusic and mythgallery, I have to add "-L/usr/X11R6/lib" to the "LIBS" line in their Makefiles.  This fixes an issue with not finding "-lXmu".

Now, I just have to figure out all the new stuff.  Netflix integration!?

posted on Monday, February 27, 2006 10:47 AM by Tom

Powered by Community Server, by Telligent Systems