I just wanted to update my transcode to latest and gratest... Reproducible: Always Steps to Reproduce: earlier version was transcode-0.6.11 1. emerge transcode 2. 3. Actual Results: i686-pc-linux-gnu-gcc -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=i686 -fomit-frame-pointer -DDCT_YUV_PRECISION=1 -o tcdecode tcdecode-tcdecode.o tcdecode-decode_ac3.o tcdecode-decode_mpeg2.o tcdecode-decode_yuv.o tcdecode-fileinfo.o tcdecode-ioaux.o tcdecode-decode_dv.o tcdecode-decode_mp3.o tcdecode-mpg123.o tcdecode-decode_a52.o tcdecode-decode_af6.o tcdecode-scan_dv.o tcdecode-decode_lavc.o tcdecode-decode_xvid.o tcdecode-decode_ogg.o tcdecode-decode_mov.o tcdecode-decode_lzo.o -L/usr/lib -lavcodec -L/usr//lib /usr/lib/libmp3lame.so ../libac3/.libs/libac3_tc.a ../libmpeg2/.libs/libmpeg2cvs.a ../libvo/.libs/libvout.a /usr/lib/libvorbisfile.so /usr/lib/libvorbis.so /usr/lib/libogg.so /usr/lib/libquicktime.so -lpng -lpthread ../aclib/.libs/libac.a -lm -lz -ldl ../libvo/.libs/libvout.a(yuv2rgb.o)(.text+0x110): In function `yuv2rgb_init': : undefined reference to `yuv2rgb_init_mmx' ../libvo/.libs/libvout.a(yuv2rgb.o)(.text+0x158): In function `yuv2rgb_init': : undefined reference to `yuv2rgb_init_mmxext' collect2: ld returned 1 exit status make[3]: *** [tcdecode] Error 1 make[3]: Leaving directory `/var/tmp/portage/transcode-0.6.14/work/transcode-0.6.14/import' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/transcode-0.6.14/work/transcode-0.6.14/import' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/transcode-0.6.14/work/transcode-0.6.14' make: *** [all] Error 2
Looks like Bug 79797.
Yeah looks the same, but what I tried was adding mmx into my USE var - and it worked... Maybe I try it with the patch too. But where is the difference using patch and using USE=mmx...? Can you help...?
*** This bug has been marked as a duplicate of 79797 ***