See summary and below Reproducible: Always Steps to Reproduce: 1. emerge -u pango 2. wait.... 3. Uhh! It fails! Actual Results: powerpc64-unknown-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 -DG_DISABLE_CAST_CHECKS -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/X11R6/include -I/usr/X11R6/include -I/usr/include/freetype2 -I.. -O2 -mcpu=G5 - maltivec -mabi=altivec -fno-strict-aliasing -pipe -Wall -MT pangoft2.lo -MD -MP -MF .deps/ pangoft2.Tpo -c pangoft2.c -fPIC -DPIC -o .libs/pangoft2.o powerpc64-unknown-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 -DG_DISABLE_CAST_CHECKS -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/X11R6/include -I/usr/X11R6/include -I/usr/include/freetype2 -I.. -O2 -mcpu=G5 - maltivec -mabi=altivec -fno-strict-aliasing -pipe -Wall -MT pangoft2-fontmap.lo -MD -MP -MF .deps/ pangoft2-fontmap.Tpo -c pangoft2-fontmap.c -fPIC -DPIC -o .libs/pangoft2-fontmap.o pangoft2.c: In function `pango_ft2_font_get_face': pangoft2.c:202: error: `FC_HINT_STYLE' undeclared (first use in this function) pangoft2.c:202: error: (Each undeclared identifier is reported only once pangoft2.c:202: error: for each function it appears in.) pangoft2.c:203: error: `FC_HINT_FULL' undeclared (first use in this function) pangoft2.c:205: error: `FC_HINT_NONE' undeclared (first use in this function) pangoft2.c:209: error: `FC_HINT_SLIGHT' undeclared (first use in this function) pangoft2.c:210: error: `FC_HINT_MEDIUM' undeclared (first use in this function) make[4]: *** [pangoft2.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... powerpc64-unknown-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 -DG_DISABLE_CAST_CHECKS -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/X11R6/include -I/usr/X11R6/include -I/usr/include/freetype2 -I.. -O2 -mcpu=G5 - maltivec -mabi=altivec -fno-strict-aliasing -pipe -Wall -MT pangoft2-render.lo -MD -MP -MF .deps/ pangoft2-render.Tpo -c pangoft2-render.c -fPIC -DPIC -o .libs/pangoft2-render.o make[4]: Leaving directory `/var/tmp/portage/pango-1.8.1-r1/work/pango-1.8.1/pango' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/pango-1.8.1-r1/work/pango-1.8.1/pango' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/pango-1.8.1-r1/work/pango-1.8.1/pango' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/pango-1.8.1-r1/work/pango-1.8.1' make: *** [all] Error 2 !!! ERROR: x11-libs/pango-1.8.1-r1 failed. !!! Function gnome2_src_compile, Line 48, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. Portage 2.0.51.22-r2 (default-linux/ppc64/2005.0, gcc-3.4.4, glibc-2.3.4.20041102-r1, 2.6.12.4 ppc64) =============================================================== == System uname: 2.6.12.4 ppc64 PPC970, altivec supported Gentoo Base System version 1.6.13 distcc 2.18.3 powerpc64-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.90.0.3-r5 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="ppc64" AUTOCLEAN="yes" CBUILD="powerpc64-unknown-linux-gnu" CFLAGS="-O2 -mcpu=G5 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" CHOST="powerpc64-unknown-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.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /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="-O2 -mcpu=G5 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://194.117.143.69/mirrors/gentoo" LDFLAGS="-O1" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="ppc64 X aac aalib alsa altivec apache2 arts bcmath berkdb bitmap-fonts bzip2 bzlib crypt ctype cups curl dba emboss encode esd exif fam fortran ftp gd gd-external gdbm geoip gif gpm gtk howl iconv imagemagick imap imlib java jpeg ldap mad mhash mime motif mp3 mpeg4 mysql ncurses nls nptl nptlonly ogg opengl pam pcntl pdflib perl png python qt readline sdl session simplexml slang sockets spell ssl tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis wddx xml2 xmlrpc xmms xpm xsl xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS
Can someone from the ppc64 team reproduce this?
On my g5, I was not able to replicate. Here's my emerge --info: Portage 2.0.51.22-r2 (default-linux/ppc64/2005.0, gcc-3.4.4, glibc-2.3.4.20041102-r1, 2.6.12.1 ppc64) ================================================================= System uname: 2.6.12.1 ppc64 PPC970FX, altivec supported Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.90.0.3-r5 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="ppc64" AUTOCLEAN="yes" CBUILD="powerpc64-unknown-linux-gnu" CFLAGS="-O2" CHOST="powerpc64-unknown-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" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="ppc64 X altivec berkdb bitmap-fonts cdr emboss fam fortran gdbm gif gtk jpeg kde libwww mbox motif mozilla ncurses nls ntpl opengl pam perl png python qt readline slang ssl tcpd tiff truetype truetype-fonts type1-fonts unicode xml2 xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS I'm wondering about the CXFLAGS. What profile are you using? I'm also trying a different machine but had to install X to make it work. Will post if it works.
And on my POWER5 box, it also compiled fine: Portage 2.0.51.22-r2 (default-linux/ppc/2005.1/ppc64/64bit-userland/power5, gcc- 3.4.4, glibc-2.3.4.20041102-r1, 2.6.12.3 ppc64) ================================================================= System uname: 2.6.12.3 ppc64 POWER5 (gr) Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.90.0.3-r5 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="ppc64" AUTOCLEAN="yes" CBUILD="powerpc64-unknown-linux-gnu" CFLAGS="-O2 -pipe -mtune=power5 -mcpu=power5" CHOST="powerpc64-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X1 1/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -mtune=power5 -mcpu=power5" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="ppc64 X berkdb bitmap-fonts fortran gdbm gif gpm ibm ipv6 jpeg ncurses nls nptl opengl pam perl png python readline ssl tcpd truetype truetype-fonts type1- fonts unicode zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
I'm using the 2005.0 profile. Will pop into #ppc64 if I cant work this out.
Fixed by re-emerging fontconfig.