make[3]: Entering directory `/var/tmp/portage/control-center-2.0.3-r1/work/control-center-2.0.3/capplets/font' gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DORBIT2=1 -pthread -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/include/freetype2 -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/linc-1.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-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/libxml2 -I/usr/include/libglade-2.0 -I/usr/include/gnome-desktop-2.0 -DORBIT2=1 -pthread -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/include/freetype2 -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/linc-1.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-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/libxml2 -I/usr/include/libglade-2.0 -I/usr/include/gnome-desktop-2.0 -I../../ -DG_LOG_DOMAIN="\"-properties\"" -DGNOMELOCALEDIR="\"/usr/share/locale\"" -I../../capplets/common -DGLADEDIR=\""/usr/share/control-center-2.0/interfaces"\" -DPIXMAPDIR=\""/usr/share/control-center-2.0/pixmaps"\" -march=athlon -O3 -pipe -Wall -c main.c ../../intltool-merge ../../po font-properties.desktop.in font-properties.desktop -d -u -c ../../po/.intltool-merge-cache Found cached translation database Merging translations into font-properties.desktop. main.c:149: parse error before '*' token main.c: In function `open_pattern': main.c:157: `FcPattern' undeclared (first use in this function) main.c:157: (Each undeclared identifier is reported only once main.c:157: for each function it appears in.) main.c:157: `res_pattern' undeclared (first use in this function) main.c:158: `FcResult' undeclared (first use in this function) main.c:158: parse error before "result" main.c:164: `pattern' undeclared (first use in this function) main.c:164: `result' undeclared (first use in this function) main.c:168: warning: implicit declaration of function `FcPatternDel' main.c:168: `FC_HINTING' undeclared (first use in this function) main.c:169: warning: implicit declaration of function `FcPatternAddBool' main.c:169: `hinting' undeclared (first use in this function) main.c:176: `FC_ANTIALIAS' undeclared (first use in this function) main.c:177: `antialiasing' undeclared (first use in this function) main.c:179: `FC_RGBA' undeclared (first use in this function) main.c:180: warning: implicit declaration of function `FcPatternAddInteger' main.c:181: `FC_RGBA_RGB' undeclared (first use in this function) main.c:181: `FC_RGBA_NONE' undeclared (first use in this function) main.c:183: `FC_DPI' undeclared (first use in this function) main.c:188: warning: implicit declaration of function `FcPatternDestroy' main.c: In function `setup_font_sample': main.c:212: `FcPattern' undeclared (first use in this function) main.c:212: `pattern' undeclared (first use in this function) main.c:223: warning: implicit declaration of function `FcPatternBuild' main.c:224: `FC_FAMILY' undeclared (first use in this function) main.c:224: `FcTypeString' undeclared (first use in this function) main.c:225: `FC_SLANT' undeclared (first use in this function) main.c:225: `FcTypeInteger' undeclared (first use in this function) main.c:225: `FC_SLANT_ROMAN' undeclared (first use in this function) main.c:226: `FC_SIZE' undeclared (first use in this function) main.c:226: `FcTypeDouble' undeclared (first use in this function) main.c:233: `FC_SLANT_ITALIC' undeclared (first use in this function) make[3]: *** [main.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/control-center-2.0.3-r1/work/control-center-2.0.3/capplets/font' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/control-center-2.0.3-r1/work/control-center-2.0.3/capplets' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/control-center-2.0.3-r1/work/control-center-2.0.3' make: *** [all-recursive-am] Error 2 !!! ERROR: gnome-base/control-center-2.0.3-r1 failed. !!! Function gnome2_src_compile, Line 41, Exitcode 2 !!! compile failure Reproducible: Always Steps to Reproduce: 1. emerge -n control-center Actual Results: emerge failed Expected Results: emerge should finish successfully Portage 2.0.46-r9 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2) ================================================================= System uname: 2.4.19-gentoo-r10 i686 AMD Duron(tm) processor GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png qtmt quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts bonobo svga tcltk java guile mysql X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl mozilla" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon -O3 -pipe" CXXFLAGS="-march=athlon -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
reemerge xft/freetype/fontconfig . Make sure there is no freetype/fontconfig dir in /usr/X11R6/include (well it shouldnt be there).
I have just successfully emerged control-center version 2.2.0.1, so this bug is no more important for me. (BTW in the meantime I had to reemerge xft, maybe this was wrong)
no thats good, you were missing a patch for some reason (not necessarily in xft). Been using any outside packages .... ah well n/m not important anymore.. closing