when trying to compile avidemux 2.0.18, I get this: ADM_mpdetc.cpp: In function 'void block_diffs_MMX(metrics*, unsigned char*, unsigned char*, int, int)': ADM_mpdetc.cpp:549: error: can't find a register in class 'BREG' while reloading 'asm' ADM_mpdetc.cpp:608: error: can't find a register in class 'BREG' while reloading 'asm' make[3]: *** [ADM_mpdetc.o] Error 1 ...blah blah.... make leaving dir stuff !!! ERROR: media-video/avidemux-2.0.18 failed. !!! Function src_compile, line 73, Exitcode 2 !!! make failed when trying to compile avidemux 2.0.20 or 2.0.22 I get the exact same error, to the letter. when I drop my cflags to "i686" only, I get this during the configuration step: checking for C compiler default output file name... configure: error: C compiler cannot create executables this is strange, becuase I dropped my cflags to i686 to get a few touchy packages to compile, which worked fine. Reproducible: Always Steps to Reproduce: 1.using udev, nptl, prelinking 2. 3.tried to put -mmx in USE, didn't help. Actual Results: compile failed, same result. Expected Results: should compile, everything else does. I only went back to version 2.0.18, no earlier. I also downloaded the avidemux-cvs ebuild from the avidemux site, put it in overlay, that failed to compile also, but I cannot remember the specific error.
Turned out to be filesystem corruption... Had to use reiserfsck --rebuild-tree from the liveCD, which worked perfectly, and then the emerge worked perfectly. Will be running badblocks & memtest over the next couple days I suppose. No Bug to see here.... Move along now people.