Hi all,I am having difficulties compiling the Upstream (non-SVN) version of cinelerra. I have a few patches that I wrote that I was going to apply to the upstream version of cinelerra and send upstream (such as the sort by filename extension.)
I use Fedora, (which it seems heroine uses as well I think) but I have recently updated to FC5. When I attempt to compile, (for gcc 4.1.0) I had a whole heap of errors. I have squashed most of these in the attached patch, (the libdv-0.104 had too many errors, so I merged the HV's code with the current libdv CVS). I managed to squash all of them except one, which I don't have a clue as to what it is.
[EMAIL PROTECTED] mpeg2enc]$ make gcc -c `cat i686/c_flags` mblock_sub44_sads.c -o i686/mblock_sub44_sads.o mblock_sub44_sads_x86_h.c: In function ‘mblock_sub44_dists_mmxe’:mblock_sub44_sads.c:72: error: invalid 'asm': invalid constraints for operand mblock_sub44_sads.c:79: error: invalid 'asm': invalid constraints for operand mblock_sub44_sads.c:81: error: invalid 'asm': invalid constraints for operand
make: *** [i686/mblock_sub44_sads.o] Error 1 That is the output, and the error occurs from the lines: movq_m2r( *blk, mm0); blk += rowstride; movq_m2r( *blk, mm1); // Line 72 if( h == 2 ) return; movq_m2r( *blk2, mm2); // Line 79 blk2 += rowstride; movq_m2r( *blk2, mm3); // Line 81temporarily removing line 71, gets rid of error for line 72, but I really don't understand this error. Anyone have any clues??
Pierre
HV_patchforFC5.patch.bz2
Description: application/bzip
