[mythtv-users] Still compile errors

Michael Kurtz myth at friendz.de
Tue Apr 1 16:50:21 UTC 2008


Hi...


...as I wrote in my previous posts I am not able to upgrade from 0.20 fixes to 
0.21-fixes on an Intel Celeron 733Mhz. Distro Slackware 10.2

Compiling with ./configure --disable-dvb gives me ....


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


and with ./configure --disable-mmx 
I ran into ( the same result as when I specify a specific architecture):


../../libs/libavcodec/libmythavcodec-0.21.so: undefined reference to 
`mm_flags'
../../libs/libavcodec/libmythavcodec-0.21.so: undefined reference to 
`ff_fft_calc_3dn'
../../libs/libavcodec/libmythavcodec-0.21.so: undefined reference to 
`ff_fft_calc_3dn2'
../../libs/libavcodec/libmythavcodec-0.21.so: undefined reference to 
`ff_imdct_calc_3dn2'
../../libs/libavcodec/libmythavcodec-0.21.so: undefined reference to 
`ff_fft_calc_sse'
../../libs/libavcodec/libmythavcodec-0.21.so: undefined reference to 
`MPV_common_init_mmx'
../../libs/libavcodec/libmythavcodec-0.21.so: undefined reference to 
`ff_imdct_calc_sse'
../../libs/libavcodec/libmythavcodec-0.21.so: undefined reference to 
`mm_support'
../../libs/libavcodec/libmythavcodec-0.21.so: undefined reference to 
`dsputil_init_mmx'
collect2: ld returned 1 exit status
make[2]: *** [mythtv] Error 1
make[2]: Leaving directory `/usr/local/src/mythtv/mythtv/programs/mythtv'
make[1]: *** [sub-mythtv] Error 2
make[1]: Leaving directory `/usr/local/src/mythtv/mythtv/programs'
make: *** [sub-programs] Error 2

Could Anyone put me in the right direction?
Thanks in advance!

Michael



More information about the mythtv-users mailing list