When I try to emerge gnome the build stops on gst-plugins-0.6.4 because of the following problem: msmpeg4.c: In function `msmpeg4_pred_dc': msmpeg4.c:705: error: can't find a register in class `GENERAL_REGS' while reloading `asm' I have no idea of what I could do, even googling didn't help I've got Kernel 2.6.3 installed with built in ALSA, could this be the problem? I'm also not able to use gst-plugins-0.8.0 (wich compile fine), because gnome (or a dependecy) depends on gst-plugins-0.6.4. So when I emerge gnome it tries to downgrade my version of gstreamer & gst-plugins... Reproducible: Always Steps to Reproduce: emerge gst-plugins Actual Results: Complete crash of compile... Gentoo Base System version 1.4.3.13 Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.3) ================================================================= System uname: 2.6.3 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=i686 -fomit-frame-pointer -march=pentium4 -funroll-loops" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -mcpu=i686 -fomit-frame-pointer -march=pentium4 -funroll-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb cdr crypt cups doc dvd encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde ldap libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls oggvorbis opengl pam pdflib perl png python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd truetype video_cards_matrox x86 xinerama xml xml2 xmms xv zlib"
Created attachment 28139 [details] emerge log for gst-plugins-0.6.4
I now found out, that gst-plugins won't compile if you use optimization flags like: -O2 -O3... I've used -O and now it works... What could be the reason?
probably your weird arch/cpu CFLAGS. We can't make it work for every set of CFLAGS out there. gst-plugins-0.8 is still masked, because it's not ready yet.