I have this error every merge control-center and other package. -c -o keyboard-drawing.o `test -f 'keyboard-drawing.c' || echo './'`keyboard-drawing.c; \ then mv -f ".deps/keyboard-drawing.Tpo" ".deps/keyboard-drawing.Po"; \ else rm -f ".deps/keyboard-drawing.Tpo"; exit 1; \ fi keyboard-drawing.c: In function `draw_key_label': keyboard-drawing.c:808: error: `uint' undeclared (first use in this function) keyboard-drawing.c:808: error: (Each undeclared identifier is reported only once keyboard-drawing.c:808: error: for each function it appears in.) keyboard-drawing.c:808: error: syntax error before "mods_rtrn" keyboard-drawing.c:813: error: `mods_rtrn' undeclared (first use in this function) make[2]: *** [keyboard-drawing.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/control-center-2.10.0/work/control-center-2.10.0/libkbdraw' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/control-center-2.10.0/work/control-center-2.10.0' make: *** [all] Error 2 !!! ERROR: gnome-base/control-center-2.10.0 failed. !!! Function gnome2_src_compile, Line 41, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1.emerge control-center 2. 3. Actual Results: -c -o keyboard-drawing.o `test -f 'keyboard-drawing.c' || echo './'`keyboard-drawing.c; \ then mv -f ".deps/keyboard-drawing.Tpo" ".deps/keyboard-drawing.Po"; \ else rm -f ".deps/keyboard-drawing.Tpo"; exit 1; \ fi keyboard-drawing.c: In function `draw_key_label': keyboard-drawing.c:808: error: `uint' undeclared (first use in this function) keyboard-drawing.c:808: error: (Each undeclared identifier is reported only once keyboard-drawing.c:808: error: for each function it appears in.) keyboard-drawing.c:808: error: syntax error before "mods_rtrn" keyboard-drawing.c:813: error: `mods_rtrn' undeclared (first use in this function) make[2]: *** [keyboard-drawing.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/control-center-2.10.0/work/control-center-2.10.0/libkbdraw' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/control-center-2.10.0/work/control-center-2.10.0' make: *** [all] Error 2 !!! ERROR: gnome-base/control-center-2.10.0 failed. !!! Function gnome2_src_compile, Line 41, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r11 i686) ================================================================= System uname: 2.6.11-gentoo-r11 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.6.12 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Jun 13 2005, 21:44:34)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/ http://mirror.switch.ch/mirror/gentoo/ http://gentoo.ngi.it/" LINGUAS="it" 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="x86 X aac aalib accessibility acpi adns alsa apm arts artworkextra avi bash-completion berkdb bigger-fonts bitmap-fonts bootsplash bzip2 cdr chroot crypt cups curl dga directfb divx4linux dmx dv dvb dvd dvdr dvdread emboss encode esd extensions fam fbcon flac foomaticdb fortran fpx gd gdbm gif glut gnome gnutls gpm graphviz gstreamer gtk gtk2 gtkhtml hal howl ieee1394 imagemagick imlib java jbig jce jikes jpeg kde kdeenablefinal lcms libcaca libg++ libwww mad mikmod mmx mmx2 mng motif mozilla mp3 mpeg nas ncurses nls nojsch offensive ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sasl sdk sdl sftplogging skey slp source spell sse sse2 ssl stats svg svga tcltk tcpd threads tiff truetype truetype-fonts type1-fonts unicode vorbis wmf wxgtk1 xine xinerama xml xml2 xmms xv yv12 zlib linguas_it userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
The problem looks very strange. I'm not really sure why 'uint' is undeclared but it might be something really broken in your system. That typedef should come from <sys/types.h>, included indirectly in keyboard-drawing.c through <stdlib.h>. In any case, the piece of output you pasted is incomplete; please attach the full emerge output. Thanks.
No reply from the reporter.