Looks similar to bug #s 45514 and 46160 (duplicate & fixed, but the latter has a fix attached to it) for a different package. Since I don't think I'm using the program soon, I'm skipping it for now. Re-emerging media-sound/jack-rack after turning on USE flags kde, arts, & gnome, during a re-emerge of all packages that use those USE flags: source='ui_callbacks.c' object='jack_rack-ui_callbacks.o' libtool=no \ depfile='.deps/jack_rack-ui_callbacks.Po' tmpdepfile='.deps/jack_rack-ui_callbacks.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include -I/usr/include/freetype2/config -I/usr/include/libxml2 -I/usr/include/ladcca-1.0 -I/usr/include/alsa -I/usr/include/alsa -I/usr/include/libxml2 -DPKGDATADIR=\"/usr/share/jack-rack\" -DPIXMAPDIR=\"/usr/share/pixmaps\" -DDTDDIR=\"/usr/share/dtds\" -DG_DISABLE_DEPRECATED=1 -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DGDK_PIXBUF_DISABLE_DEPRECATED=1 -DGNOME_DISABLE_DEPRECATED=1 -O3 -fomit-frame-pointer -march=pentium4 -pipe -ftracer -frename-registers -fprefetch-loop-arrays -funroll-loops -fforce-addr -w -mmmx -msse2 -ffast-math -c -o jack_rack-ui_callbacks.o `test -f 'ui_callbacks.c' || echo './'`ui_callbacks.c In file included from /usr/include/libgnomeui-2.0/libgnomeui/libgnomeui.h:48, from ui_callbacks.c:38: /usr/include/libgnomeui-2.0/libgnomeui/gnome-entry.h:61: error: syntax error before "GtkCombo" /usr/include/libgnomeui-2.0/libgnomeui/gnome-entry.h:65: error: syntax error before '}' token /usr/include/libgnomeui-2.0/libgnomeui/gnome-entry.h:68: error: syntax error before "GtkComboClass" /usr/include/libgnomeui-2.0/libgnomeui/gnome-entry.h:76: error: syntax error before '}' token make[2]: *** [jack_rack-ui_callbacks.o] Error 1 make[2]: Leaving directory `/tmp/portage/jack-rack-1.4.3/work/jack-rack-1.4.3/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/tmp/portage/jack-rack-1.4.3/work/jack-rack-1.4.3/src' make: *** [all-recursive] Error 1 !!! ERROR: media-sound/jack-rack-1.4.3 failed. !!! Function src_compile, Line 24, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. emerge jack-rack 2. turn on USE flags kde, arts, gnome 3. emerge kde, gnome fully 4. re-emerge anything that has USE flags kde, arts, and/or gnome This includes jack-rack, which fails as described. Actual Results: Actual results: see Details Expected Results: Expected results: Emerge completed. Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.6-rc3) ================================================================= System uname: 2.6.6-rc3 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz Gentoo Base System version 1.4.3.13 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -fomit-frame-pointer -march=pentium4 -pipe -ftracer -frename-registers -fprefetch-loop-arrays -funroll-loops -fforce-addr -w -mmmx -msse2 -ffast-math" 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/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -fomit-frame-pointer -march=pentium4 -pipe -ftracer -frename-registers -fprefetch-loop-arrays -funroll-loops -fforce-addr -w -mmmx -msse2 -ffast-math" DISTDIR="/var/cache/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" MAKEOPTS="-j2" PKGDIR="/var/cache/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/var/lib/portage" PORTDIR_OVERLAY="/etc/portage" USE="X aac aalib alsa apm arts async avi berkdb bidi bonobo cap cdr chroot cjk crypt cups curl dga directfb divx4linux dv dvb dvd dvdr encode esd evms2 faad fam fbcon ffmpeg flac foomaticdb gdbm ggi gif gnome gphoto2 gpm gtk gtk2 gtkhtml guile icc icc-pgo imagemagick imap imlib ipv6 jack java javascript jikes jpeg kde libcaca libg++ libwww lirc live mad maildir matroska md5sum mikmod mmx motif mozilla mpeg mpeg4 mule mysql nas ncurses nls nptl nvidia oggvorbis opengl pam pdflib perl png ppds pthreads python qt quicktime readline samba sdl slang snmp sox speex spell sse ssl svga tcltk tcpd tetex theora tiff transcode truetype unicode usagi usb v4l v4l2 videos wxwindows x86 xface xfs xine xinerama xml2 xmms xv xvid zlib zvbi"
this looks like a gnome problem to me...
it sorta is.. compatability fix, see tracker bug for ways to fix it.
fixed in portage