ok, look in the compilation line:
-O0
As I said, no do use any FLAG (!= O3) for compiling the mmx code...
so, your cinconf.sh is not ok...
remove any -O0 in the script.

bye,
rafael diniz

On Thu, July 19, 2007 2:32 am, Mark Carter wrote:
> I've been trying to get cinelerra 3 compiling, so far without success.
> It's going wrong at:
>
>
> gcc -DHAVE_CONFIG_H -I. -I../../../..
> -I../../../../../pipapo.org/quicktime/ffmpeg/libavcodec/i386
> -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../../../../../pipapo.org/quicktime/ffmpeg/libavcodec/i386/../..
> -I../.. -O0 -g -MT fdct_mmx.lo -MD -MP -MF .deps/fdct_mmx.Tpo -c
> ../../../../../pipapo.org/quicktime/ffmpeg/libavcodec/i386/fdct_mmx.c -o
> .libs/fdct_mmx.o
> /tmp/cccnRJUy.s: Assembler messages:
> /tmp/cccnRJUy.s:1990: Error: suffix or operands invalid for `pshufw'
>
>
> I've used cinconf.sh , as suggested on a webpage whose location I can't
> currently recall.
>
> It seems a bit puzzling that changing the optimisation level should
> suddenly make the code compilable. Sounds like somebody went looking for
> trouble, and it found them.
>
> ----- Original Message ----
> From: Rafael Diniz <[EMAIL PROTECTED]>
> To: cinelerra@skolelinux.no
> Sent: Wednesday, 18 July, 2007 12:05:56 AM
> Subject: [CinCVS] about assembler errors in mmx code
>
>
>
> Hi all,
> Because of the scarcity of registers in i386, the files of
> quicktime/ffmpeg/libavcodec/i386 should never be compiled w/ -O0 (O2 and O3
> works ok). libavcodec compile this way, and we could try to modify the
> Makefiles to
> avoid using CFLAGS and CXXFLAGS in the libavcodec mmx optimized code.
>
> bye, rafael diniz
>
> _______________________________________________
> Cinelerra mailing list
> Cinelerra@skolelinux.no
> https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra
>
>
>
> ___________________________________________________________
> Yahoo! Mail is the world's favourite email. Don't settle for less, sign up
> for your free account today
> http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.
> html


_______________________________________________
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to