i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Pango\" -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/etc\" -DLIBDIR=\"/usr/lib\" -DMODULE_VERSION=\"1.4.0\" -DG_DISABLE_DEPRECATED -DPANGO_ENABLE_DEBUG -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/freetype2 -I.. -march=athlon-xp -O3 -pipe -Wall -MT pangocairo-fcfont.lo -MD -MP -MF .deps/pangocairo-fcfont.Tpo -c pangocairo-fcfont.c -fPIC -DPIC -o .libs/pangocairo-fcfont.o pangocairo-fcfont.c: In function 'pango_cairo_fc_font_get_scaled_font': pangocairo-fcfont.c:109: error: too few arguments to function 'cairo_scaled_font_create' make[4]: *** [pangocairo-fcfont.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... ... Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-4.0.1, glibc-2.3.5.20050722-r0, 2.6.12-gentoo i686) ================================================================= System uname: 2.6.12-gentoo i686 AMD Athlon(tm) Gentoo Base System version 1.12.0_pre5 ccache version 2.4 [enabled] dev-lang/python: 2.4.1-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" 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 apm avi bash-completion berkdb bitmap-fonts crypt cups eds emboss encode foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 imlib ipv6 jpeg libg++ libwww mad mikmod motif mp3 mpeg ncurses nls npt l nptlonly ogg oggvorbis opengl pam pdflib perl png python qt quicktime readline samba sdl spell ssl tc pd tiff truetype truetype-fonts type1-fonts vorbis xml2 xmms xv zlib userland_GNU kernel_linux elibc_gl ibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
*** Bug 102509 has been marked as a duplicate of this bug. ***
post a patch please
This doesn't seem to be a problem with gcc 4, just a dependency problem. pango 1.9.0 required a newer libcairo at that point, the API has undergone massive changes. Anyway, cairo 1.0.0 and pango 1.10.0 are out (as well as gtk 2.8.3) and they work just fine with gcc 4. (and an additional comment regarding gcc: gcc 4.0.1 has a bunch of critical bugs that are fixed in the latest CVS, I have been providing ebuilds for them in the forums: http://forums.gentoo.org/viewtopic-t-327669-start-675.html with additional patches to provide a fully hardened gcc with the usual specs mechanism. I've had success on x86, am64 and ppc with them. Also see http://bugs.gentoo.org/show_bug.cgi?id=100689 )
this just looks like a dep problem, as mentioned previously. No response from reporter.