GNOME Bugzilla – Bug 155363
[build] gst-ffmpeg fails to build RPMS from CVS
Last modified: 2004-12-22 21:47:04 UTC
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libavcodec -DHAVE_AV_CONFIG_H=1 -msse -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -MT libmmxsse_la-fdct_mmx.lo -MD -MP -MF .deps/libmmxsse_la-fdct_mmx.Tpo -c fdct_mmx.c -fPIC -DPIC -o .libs/libmmxsse_la-fdct_mmx.o if /bin/sh ../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libavcodec -DHAVE_AV_CONFIG_H=1 -msse -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -MT libmmxsse_la-cputest.lo -MD -MP -MF ".deps/libmmxsse_la-cputest.Tpo" -c -o libmmxsse_la-cputest.lo `test -f 'cputest.c' || echo './'`cputest.c; \ then mv -f ".deps/libmmxsse_la-cputest.Tpo" ".deps/libmmxsse_la-cputest.Plo"; else rm -f ".deps/libmmxsse_la-cputest.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libavcodec -DHAVE_AV_CONFIG_H=1 -msse -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -MT libmmxsse_la-cputest.lo -MD -MP -MF .deps/libmmxsse_la-cputest.Tpo -c cputest.c -fPIC -DPIC -o .libs/libmmxsse_la-cputest.o if /bin/sh ../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libavcodec -DHAVE_AV_CONFIG_H=1 -msse -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -MT libmmxsse_la-dsputil_mmx.lo -MD -MP -MF ".deps/libmmxsse_la-dsputil_mmx.Tpo" -c -o libmmxsse_la-dsputil_mmx.lo `test -f 'dsputil_mmx.c' || echo './'`dsputil_mmx.c; \ then mv -f ".deps/libmmxsse_la-dsputil_mmx.Tpo" ".deps/libmmxsse_la-dsputil_mmx.Plo"; else rm -f ".deps/libmmxsse_la-dsputil_mmx.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libavcodec -DHAVE_AV_CONFIG_H=1 -msse -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -MT libmmxsse_la-dsputil_mmx.lo -MD -MP -MF .deps/libmmxsse_la-dsputil_mmx.Tpo -c dsputil_mmx.c -fPIC -DPIC -o .libs/libmmxsse_la-dsputil_mmx.o dsputil_mmx.c: In function `h263_h_loop_filter_mmx': dsputil_mmx.c:614: error: can't find a register in class `GENERAL_REGS' while reloading `asm' make[8]: *** [libmmxsse_la-dsputil_mmx.lo] Error 1 make[8]: Leaving directory `/home/cschalle/RPMS/BUILD/gst-ffmpeg-0.8.2.1/gst-libs/ext/ffmpeg/libavcodec/i386' make[7]: *** [all-recursive] Error 1
You need to build this specific file using -fomit-frame-pointer. It used to do that, I don't know who removed trat.
*** Bug 155402 has been marked as a duplicate of this bug. ***
Sorry for duplicating, thanks for advice - it compiles successfully with -fomit-frame-pointer
*** Bug 157431 has been marked as a duplicate of this bug. ***
*** Bug 158934 has been marked as a duplicate of this bug. ***
it was also a dupe of bug #136658
could this be written somewhere in a README/INSTALL file of gst-ffmpeg so this can be closed ?
No, I'm trying to push a new snapshot where this will be fixed.
New snapshot done, this is fixed now.