Mailing List Archive

compile error on SuSE Linux 8.2
Hi all,

i'm relatively new to this mailing list. I complilted the MythTV 0.8 befor on
a SuSE 8.0 successfully. I browsed the archives but didn't found any hint to
my compile error:

cd libs && make -f Makefile
make[1]: Entering directory `/root/downloads/MythTV/mythtv-0.8/libs'
cd libavcodec && make -f Makefile
make[2]: Entering directory
`/root/downloads/MythTV/mythtv-0.8/libs/libavcodec'
gcc -c -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fPIC -DNO_DEBUG -w
-O3 -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_GNU_SOURCE -D_REENTRANT -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
-DPREFIX=\"/usr/local\" -DMMX -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
-I/usr/lib/qt3/mkspecs/default -I. -I../.. -I/usr/include
-I/usr/lib/qt3/include -o msmpeg4.o msmpeg4.c
common.h: In function `msmpeg4_pred_dc':
msmpeg4.c:723: error: can't find a register in class `BREG' while reloading
`asm'
msmpeg4.c:723: error: can't find a register in class `BREG' while reloading
`asm'
make[2]: *** [msmpeg4.o] Error 1
make[2]: Leaving directory `/root/downloads/MythTV/mythtv-0.8/libs/libavcodec'
make[1]: *** [sub-libavcodec] Error 2
make[1]: Leaving directory `/root/downloads/MythTV/mythtv-0.8/libs'
make: *** [sub-libs] Error 2

can someone help me please?

[---edit---]
I found the problem: SuSE 8.2 install gcc 3.3 as default. If you disable the
flag -fPIC it compiles!! Seems to be a known bug of gcc ?!

BTW: MythTV is the best PVR-Software for analoge TV-Recording I've seen.
Congratulations! I testet freevo but ran into many problems...

Greetings Markus