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: [email protected] 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 [email protected] 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
