When trying to emerge gtk+-2.2.4-r1, the process dies with this message: configure: error: pangoxft Pango backend found, but Xft not found Reproducible: Always Steps to Reproduce: 1. emerge x11-libs/gtk+-2.2.4-r1 2. 3. Actual Results: >>> emerge (1 of 3) x11-libs/gtk+-2.2.4-r1 to / >>> md5 src_uri ;-) gtk+-2.2.4.tar.bz2 >>> Unpacking source... >>> Unpacking gtk+-2.2.4.tar.bz2 to /var/tmp/portage/gtk+-2.2.4-r1/work [...] checking for IceConnectionNumber in -lICE... yes checking for XRenderFindFormat in -lXrender... yes checking for XftFontOpen in -lXft... yes checking X11/Xft/XftFreetype.h usability... no checking X11/Xft/XftFreetype.h presence... no checking for X11/Xft/XftFreetype.h... no configure: error: pangoxft Pango backend found, but Xft not found !!! ERROR: x11-libs/gtk+-2.2.4-r1 failed. !!! Function econf, Line 14, Exitcode 1 !!! econf failed Should I post my config.log? Anything else I can do to help?
Where are your libXft libs ? Did you remove them ? Locate them & report what and where they are.
Here you are: ls -l `locate libXft` -rw-r--r-- 1 root root 83946 Mar 4 15:59 /usr/X11R6/lib/libXft.a lrwxrwxrwx 1 root root 13 Mar 4 16:00 /usr/X11R6/lib/libXft.so -> libXft.so.2.1 lrwxrwxrwx 1 root root 13 Mar 4 16:00 /usr/X11R6/lib/libXft.so.1 -> libXft.so.1.1 -rwxr-xr-x 1 root root 62852 Mar 4 15:59 /usr/X11R6/lib/libXft.so.1.1 lrwxrwxrwx 1 root root 13 Mar 4 16:00 /usr/X11R6/lib/libXft.so.2 -> libXft.so.2.1 -rwxr-xr-x 1 root root 81995 Mar 4 15:59 /usr/X11R6/lib/libXft.so.2.1 locate libXft | xargs -n 1 etcat belongs Searching for /usr/X11R6/lib/libXft.a in * ... x11-base/xfree-4.3.0-r5 Searching for /usr/X11R6/lib/libXft.so in * ... x11-base/xfree-4.3.0-r5 Searching for /usr/X11R6/lib/libXft.so.1 in * ... x11-base/xfree-4.3.0-r5 Searching for /usr/X11R6/lib/libXft.so.1.1 in * ... x11-base/xfree-4.3.0-r5 Searching for /usr/X11R6/lib/libXft.so.2 in * ... x11-base/xfree-4.3.0-r5 Searching for /usr/X11R6/lib/libXft.so.2.1 in * ... x11-base/xfree-4.3.0-r5
weird, seems the libs are there. try remerging pango
Success :) I did 'emerge rsync', and, following prompts and error messages regarding dependencies, I did: emerge portage emerge XML-Parser emerge autoconf emerge conglomerate The gtk+ emerge did this (unmerged 2.0.6 and merged 2.4.1): x11-libs/gtk+ selected: 2.0.6-r1 protected: 1.2.10-r9 2.4.1 Pango and I think glib was also rebuilt in the process (I hope everything depending on glib still works .. )
good enough.. closing INVALID (not reproducable)