I try to emerge the latest transcode 0.6.12 because k3b wants to upgrade to that version but the compile fails with the error seen below. 0.6.11 compiles fine. Reproducible: Always Steps to Reproduce: 1. emerge "=transcode-0.6.12" 2. 3. Actual Results: I get the following error during the compile: /bin/sh ../libtool --mode=link gcc -D_REENTRANT -funroll-loops -ffast-math -Wall -DMOD_PATH=\"/usr/lib/transcode\" -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fomit-frame-pointer -O3 -O2 -march=pentium3 -mcpu=i686 -pipe -fomit-frame-pointer -DDCT_YUV_PRECISION=1 -g -o tcdecode tcdecode.o decode_ac3.o decode_mpeg2.o decode_yuv.o fileinfo.o ioaux.o decode_dv.o decode_mp3.o mpg123.o decode_a52.o decode_af6.o scan_dv.o decode_lavc.o decode_xvid.o decode_ogg.o decode_mov.o decode_lzo.o -L../ffmpeg/libavcodec -ltcavcodec -L/usr/lib -lmp3lame -lm -L../libac3 -lac3_tc -L../libmpeg2 -lmpeg2cvs -L../libvo -lvout -L/usr/lib -ldv -lpthread -ldl -L/usr/lib -lglib -ldl -lm -lvorbisfile -L/usr/lib -lvorbis -lm -L/usr/lib -logg -lm -L/usr/lib -lquicktime -lpng -lz -lpthread -lglib -ldl -lm -ldv -L/usr/lib -llzo -lpthread -ldl -L/usr/lib -lglib -ldl -lm -lm -lpthread -ldl gcc -D_REENTRANT -funroll-loops -ffast-math -Wall -DMOD_PATH=\"/usr/lib/transcode\" -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fomit-frame-pointer -O3 -O2 -march=pentium3 -mcpu=i686 -pipe -fomit-frame-pointer -DDCT_YUV_PRECISION=1 -g -o tcdecode tcdecode.o decode_ac3.o decode_mpeg2.o decode_yuv.o fileinfo.o ioaux.o decode_dv.o decode_mp3.o mpg123.o decode_a52.o decode_af6.o scan_dv.o decode_lavc.o decode_xvid.o decode_ogg.o decode_mov.o decode_lzo.o -L/var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec -ltcavcodec -L/usr/lib /usr/lib/libmp3lame.so -L/var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/libac3 -lac3_tc -L/var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/libmpeg2 -lmpeg2cvs -L/var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/libvo -lvout /usr/lib/libvorbisfile.so /usr/lib/libvorbis.so /usr/lib/libogg.so /usr/lib/libquicktime.so -lpng -lz /usr/lib/libdv.so /usr/lib/liblzo.so /usr/lib/libglib.so -lm -lpthread -ldl /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(utils.o) (.text+0xa2e): In function `avcodec_encode_video': /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/utils.c:430: undefined reference to `mm_flags' /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(utils.o) (.text+0xa8a): In function `avcodec_decode_video': /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/utils.c:454: undefined reference to `mm_flags' /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(mpegvideo.o) (.text+0x3a9): In function `DCT_common_init': /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/mpegvideo.c:216: undefined reference to `MPV_common_init_mmx' /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(mpegvideo.o) (.text+0x29e2): In function `MPV_frame_end': /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/mpegvideo.c:1228: undefined reference to `mm_flags' /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(mpegvideo.o) (.text+0x3c15): In function `select_input_picture': /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/mpegvideo.c:1642: undefined reference to `mm_flags' /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(mpegvideo.o) (.text+0x4ef3): In function `ff_draw_horiz_band': /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/mpegvideo.c:3069: undefined reference to `mm_flags' /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(mpegvideo.o) (.text+0x680b): In function `encode_picture': /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/mpegvideo.c:3713: undefined reference to `mm_flags' /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(mpegvideo.o) (.text+0x6a79):/var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/mpegvideo.c:4249: undefined reference to `mm_flags' /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(mjpeg.o) (.text+0x2159):/var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/mjpeg.c:773: more undefined references to `mm_flags' follow /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(dsputil.o) (.text+0x1bfdd): In function `dsputil_init': /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/dsputil.c:3125: undefined reference to `dsputil_init_mmx' /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(mpeg12.o) (.text+0x7cd6): In function `mpeg_decode_frame': /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/mpeg12.c:2628: undefined reference to `mm_flags' /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(mpeg12.o) (.text+0x8246): In function `decode_frame': /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/mdec.c:217: undefined reference to `mm_flags' /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(ratecontrol.o) (.text+0xc3): In function `ff_rate_control_init': /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/ratecontrol.c:51: undefined reference to `mm_flags' /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(ratecontrol.o) (.text+0x6d2): In function `ff_rate_control_uninit': /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/ratecontrol.c:179: undefined reference to `mm_flags' /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(ratecontrol.o) (.text+0x1963): In function `ff_rate_estimate_qscale': /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/ratecontrol.c:573: undefined reference to `mm_flags' /var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/libtcavcodec.a(dv.o) (.text+0x8ca):/var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/ffmpeg/libavcodec/dv.c:962: more undefined references to `mm_flags' follow collect2: ld returned 1 exit status make[3]: *** [tcdecode] Error 1 make[3]: Leaving directory `/var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/import' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12/import' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/transcode-0.6.12/work/transcode-0.6.12' make: *** [all] Error 2 !!! ERROR: media-video/transcode-0.6.12 failed. !!! Function src_compile, Line 95, Exitcode 2 !!! (no error message) Expected Results: Successfull compile Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.2-gentoo) ================================================================= System uname: 2.6.2-gentoo i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.4.3.13 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -mcpu=i686 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -mcpu=i686 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://gentoo.noved.org/ http://gentoo.noved.org/ http://128.213.5.34/gentoo/ http://gentoo.inode.at/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://trumpetti.atm.tut.fi/gentoo/ http://mirror.gentoo.ru/pub/mirror/gentoo/ http://ftp.iasi.roedu.net/mirrors/gentoo.org/ http://mirrors.tds.net/gentoo http://lug.mtu.edu/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apm arts avi berkdb cdr crypt cups directfb dvd encode esd foomaticdb gd gdbm gif gphoto2 gpm gtk2 imlib jpeg kde ldap libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl pam pdflib perl png ppds python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd truetype x86 xml xml2 xmms xv zlib"
*** This bug has been marked as a duplicate of 38570 ***