[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