make[4]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1_beta1/work/kdemultimedia-3.0.7/mpeglib/lib/frame' Making all in util make[4]: Entering directory `/var/tmp/portage/kdemultimedia-3.1_beta1/work/kdemultimedia-3.0.7/mpeglib/lib/util' Making all in mmx make[5]: Entering directory `/var/tmp/portage/kdemultimedia-3.1_beta1/work/kdemultimedia-3.0.7/mpeglib/lib/util/mmx' /bin/sh ../../../../libtool --silent --mode=compile powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/kde/3.1/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -c -o cpu_accel.lo `test -f cpu_accel.c || echo './'`cpu_accel.c /bin/sh ../../../../libtool --silent --mode=compile powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/kde/3.1/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -c -o mmx.lo `test -f mmx.c || echo './'`mmx.c cpu_accel.c:119: parse error before `sigill_handler' cpu_accel.c: In function `arch_accel': cpu_accel.c:132: warning: passing arg 2 of `signal' from incompatible pointer type make[5]: *** [cpu_accel.lo] Error 1 make[5]: *** Waiting for unfinished jobs.... make[5]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1_beta1/work/kdemultimedia-3.0.7/mpeglib/lib/util/mmx' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1_beta1/work/kdemultimedia-3.0.7/mpeglib/lib/util' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1_beta1/work/kdemultimedia-3.0.7/mpeglib/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1_beta1/work/kdemultimedia-3.0.7/mpeglib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1_beta1/work/kdemultimedia-3.0.7' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function kde_src_compile, Line -6213, Exitcode 2 !!! died running emake, kde_src_compile:make
What are you USE settings? This line: /var/tmp/portage/kdemultimedia-3.1_beta1/work/kdemultimedia-3.0.7/mpeglib/lib/util/mmx kind of makes me think that mmx may be in your USE settings
Also of note, the kde 3.1 beta builds are _not_ set with a ppc keyword. If you didn't manually install them or add ppc to the keywords I highly suggest you emerge -u portage as these builds are not ready for ppc at this time :)