[mythtv-users] Compile errors

Michael Kurtz myth at friendz.de
Tue Apr 1 08:02:41 UTC 2008


Hi....

when I tried to upgrade my frontend from 0.20-fixes to 0.21-fixes compiling 
stops with this error:


gcc -c -pipe -march=pentiumpro -fomit-frame-pointer -O3 -pthread -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -w -D_REENTRANT -DPIC -fPIC  -Di386 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\" -DLIBDIR=\"/usr/local/lib\" -DHAVE_AV_CONFIG_H -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/usr/lib/qt/mkspecs/default -I. -I. -I.. -I../.. -I../libavutil -I../libswscale -I/usr/lib/qt/include -o 
dsputil_mmx.o i386/dsputil_mmx.c
i386/dsputil_mmx.c: In function `flac_compute_autocorr_sse2':
i386/dsputil_mmx.c:3013: error: can't find a register in class `GENERAL_REGS' 
while reloading `asm'
i386/dsputil_mmx.c:3015: error: can't find a register in class `GENERAL_REGS' 
while reloading `asm'
make[2]: *** [dsputil_mmx.o] Error 1
make[2]: Leaving directory `/usr/local/src/mythtv/mythtv/libs/libavcodec'
make[1]: *** [sub-libavcodec] Error 2
make[1]: Leaving directory `/usr/local/src/mythtv/mythtv/libs'
make: *** [sub-libs] Error 2

If I try to compile with disable-mmx it stops a little bit later stating that 
there is an undefined reference to mm_flags.

By the way compiling with --disable-backend compiles the backend,too. Has this 
Flag been removed? As I use this box as a frontend only it would be nice to 
be able to disable the backend portion. 


The Cpu is a 733Mhz Celeron. Distro is slackware 10.2 . Does anyone have ideas 
how to get around this?

Thanks in advance 

Michael



More information about the mythtv-users mailing list