[mythtv-users] Can't get XvMC compiled in MythTV

Chad masterclc at gmail.com
Thu Apr 19 01:14:59 UTC 2007


Hi Tom,

> Ok, I'm confused about XvMC still.  Do you have to have Nvidia drivers?  What
> about openChrome for VIA EPIA?

XvMC is an implementation of the driver for a chip. Nvidia, Via (and
maybe at some point in the future) and Intel have XvMC implemented (or
have plans for in the future) in their Linux drivers.  Via does via
(heh heh, I just wanted to do that...) the openchrome drivers, but
AFAIK NOT through the Via provided drivers.

> Also, my compile keeps dying on XvMC, EVEN WHEN i CONFIGURE TO NOT USE XVMC!!

It looks like there are a few problems.  I'd make clean, make
distclean, and then:
./configure && qmake mythtv.pro && make

And see where that gets you.

> tom at mythfe:~/Desktop/mythtv-0.20> ./configure --disable-xvmc-opengl --disable-xvmc
> && make
>
> [SNIP]
>
> make[2]: Entering directory `/home/tom/Desktop/mythtv-0.20/programs/mythtv'
> distcc g++  -o mythtv
> main.o    -L/usr/lib/ -L/usr/lib/qt3//lib/ -L../../libs/libmyth -L../../libs/libmythtv -L../../libs/libavutil -L../../libs/libavcodec -L../../libs/libavformat -L../../libs/libmythfreemheg -L../../libs/libmythui -L../../libs/libmythupnp -L../../libs/libmythlivemedia -lmythtv-0.20 -lmythavformat-0.20 -lmythavutil-0.20 -lmythavcodec-0.20 -lmythfreemheg-0.20 -lmythupnp-0.20 -lmythlivemedia-0.20 -lmyth-0.20 -lmythui-0.20 -lfreetype -lmp3lame -lasound -L/opt/kde3/lib -lartsc -L/opt/gnome/lib -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -ljack -L/usr/lib/ -L/usr/X11R6/lib/ -lXinerama -lXv -lXxf86vm -lXrandr -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm -lpthread
> /usr/lib//libmythtv-0.20.so: undefined reference to
> `XvMCSurfaceTypes::find(int, int, int, bool, bool, int, int, int, _XDisplay*,
> unsigned long, unsigned long, unsigned long&, int&)'
> /usr/lib//libmythtv-0.20.so: undefined reference to
> `XvMCSurfaceTypes::has(_XDisplay*, XvMCAccelID, unsigned int, int, unsigned
> int, unsigned int, unsigned int, unsigned int)'
> collect2: ld returned 1 exit status
> distcc[3320] ERROR: compile (null) on localhost failed
> make[2]: *** [mythtv] Error 1
> make[2]: Leaving directory `/home/tom/Desktop/mythtv-0.20/programs/mythtv'
> make[1]: *** [sub-mythtv] Error 2
> make[1]: Leaving directory `/home/tom/Desktop/mythtv-0.20/programs'
> make: *** [sub-programs] Error 2
>
> Any ideas?
>
> Thanks,
>
> Tom Weichmann
> _______________________________________________

What distro are you using, and you may want to consider disabling
distcc to help narrow down the problem.

Good luck!

-Chad


More information about the mythtv-users mailing list