On Friday 16 June 2006 16:28, Leonardo wrote:
> Hi all,
> I'm compiling cinelerra cvs, checked-out this week, on a Gentoo
> Linux box, but it stops with the following error:
>
>  gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -D_LARGEFILE_SOURCE
> -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_MMX
> -DUSE_MMX -DX86_CPU -DHAVE_MMX -msse -DHAVE_BUILTIN_VECTOR -O3
> -D_GNU_SOURCE -DHAVE_AV_CONFIG_H -I./../.. -g -O2 -MT
> dsputil_mmx.lo -MD -MP -MF .deps/dsputil_mmx.Tpo -c
> dsputil_mmx.c -o .libs/dsputil_mmx.o
> In file included from dsputil_mmx.c:140:
> dsputil_mmx_rnd.h: In function `put_no_rnd_pixels8_l2_mmx':
> dsputil_mmx_rnd.h:61: error: can't find a register in class
> `BREG' while reloading `asm'

This file *must* be compiled with -O3. Appearently, you have used

 CFLAGS='-g -O2'.

(most likely implicitly by not providing any flags to ./configure).
Recompile this file without these flags:

 cd quicktime/ffmpeg/libavcodec/i386
 make -k # builds everything in this dir, but fails for some
 make CFLAGS= # builds the failed ones again
 cd ../../../..

-- Hannes

_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to