[mythtv-users] Disable XvMC for FC6/PPC myth (svn)?

Henry Leinhos henry-list at leinhos.com
Sat Mar 3 18:59:42 UTC 2007


Hi,

I've got an old Fedora Core 6/G3 (non-altivec ppc) machine that I'm
trying to compile mythtv for, and I seem to be having problems with XvMC
support.

A first, I used the default configure options (with the addition of
--disable-altivec), which gave me:

 ./configure --prefix=/usr --disable-altivec 
# Basic Settings
Compile type     release
Compiler cache   no
DistCC           no
Install prefix   /usr
CPU              powerpc (ppc)
Big Endian       yes
AltiVec enabled  no

# Input Support
Joystick menu    yes
lirc support     yes
Apple Remote     no
Video4Linux sup. yes
ivtv support     yes
FireWire support yes
DVB support      no [/usr/include]
DBox2 support    yes
HDHomeRun sup.   yes
CRC Ip Rec sup.  yes
FreeBox support  yes

# Sound Output Support
OSS support      yes
ALSA support     yes
aRts support     yes
JACK support     yes
DTS passthrough  yes

# Video Output Support
x11 support      yes
xrandr support   yes
xv support       yes
XvMC support     no
XvMC VLD support no
XvMC pro support no
XvMC OpenGL sup. no
Mac accel.       no
OpenGL vsync     no
DirectFB         no

# Misc Features
Frontend         yes
Backend          yes

# Bindings
bindings_perl    no


But as I compiled, I end up with unresolved symbols:

gcc -c -pipe -Wall -W -O3 -Wall -Wno-switch  -DUSING_FREEBOX
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\" -DLIBDIR=
\"/usr/lib\" -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT
-I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/include -Ireplex
-I../../../libs/libavcodec -I../../../libs/libavformat
-I../../../libs/libavutil -I../../../libs/libmythmpeg2
-I/usr/lib/qt-3.3/include -o pes.o pes.c
g++  -o mythreplex avi.o element.o mpg_common.o multiplex.o ringbuffer.o
ts.o replex.o pes.o    -L/usr/lib/qt-3.3/lib -lmythavcodec-0.20
-lmythavformat-0.20 -lmythavutil-0.20 -lfreetype -lmp3lame -lasound
-L/lib -lartsc -lpthread -lgmodule-2.0 -ldl -lgthread-2.0 -lrt
-lglib-2.0 -ljack -lraw1394 -liec61883 -lavc1394 -lXinerama -lXv
-lXxf86vm -lXrandr -L../../../libs/libavutil -L../../../libs/libavcodec
-L../../../libs/libavformat -lqt-mt -lXext -lX11 -lm
/lib/libmythavcodec-0.20.so: undefined reference to `XvMCFlushSurface'
/lib/libmythavcodec-0.20.so: undefined reference to `XvMCLoadQMatrix'
/lib/libmythavcodec-0.20.so: undefined reference to `XvMCSyncSurface'
/lib/libmythavcodec-0.20.so: undefined reference to `XvMCBeginSurface'
collect2: ld returned 1 exit status
make[2]: *** [mythreplex] Error 1
make[2]: Leaving directory
`/home/henry/src/mythtv-svn/programs/mythtranscode/replex'
make[1]: *** [sub-mythtranscode-replex] Error 2
make[1]: Leaving directory `/home/henry/src/mythtv-svn/programs'
make: *** [sub-programs] Error 2


Is there another configure option I need to remove the XvMC dependence?

Thanks,
Henry



More information about the mythtv-users mailing list