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