i tried to emerge -u gtk+ and i get this error checking Pango flags... -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 configure: error: *** Can't link to Pango. Pango is required to build *** GTK+. For more information see http://www.pango.org but i have the newest version of pango installed already. [ebuild R ] x11-libs/pango-1.8.1 Reproducible: Always Steps to Reproduce: 1.emerge -u gtk+ or just emerge gtk+ 2. 3. Actual Results: it does all the checking for ... steps and gets to pango and cant link to it for some odd reason emerge info -- Portage 2.0.51.19 (default-linux/x86/2004.0, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.10-gentoo-r1 i686) ================================================================= System uname: 2.6.10-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 2 2005, 18:49:28)] ccache version 2.4 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.9.5, 1.8.5-r3, 1.6.3, 1.7.9-r1 sys-devel/binutils: 2.15.92.0.2-r6 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kd e/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/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache digest distcc distlocks fixpackages noauto notitles sandbox sfperms userp riv usersandbox" 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 (-altivec) 3dnow X aalib alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl emboss encode esd fam flac fo nt-server foomaticdb fortran gdbm gif gnome gpm gtk gtk2 imagemagick imlib ipv6 jpeg kde libg++ libwww mad mikmod mmx mot if mozilla mp3 mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline samba sdl slan g spell ssl svga tcpd truetype truetype-fonts type1-fonts usb winbind xml xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
almost forget to mention the gtk+ version root@BlackBeauty:~ $ emerge -up gtk+ These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] x11-libs/gtk+-2.6.4 [2.4.14]
That means you've got pango installed, but there's something funny with the library. Could you please try remerging it? Thanks
i have about 3 times already. ill give it another go though
i did emerge pango && emerge -u gtk+ and still got that error
could you post the config.log of an erroring pango build (should be in your builddir if you don't have it autocleaning) ? Without that info i bet it's your X that is problematic, what version are you using ?
Created attachment 54587 [details] gtk+ config.log
its not the pango that errors. pango builds fine, so i put the gtk+ config.log on there. heres teh X info to X Window System Version 6.8.2 Release Date: 9 February 2005 X Protocol Version 11, Revision 0, Release 6.8.2 Build Operating System: Linux 2.6.10-gentoo-r1 i686 [ELF] Current Operating System: Linux BlackBeauty 2.6.10-gentoo-r1 #2 Thu Feb 24 16:27:43 Local time zone must be set--see zic manu i686 Build Date: 09 March 2005 Before reporting problems, check http://wiki.X.Org to make sure that you have the latest version. Module Loader present
what does 'qpkg -l pango | grep pangoxft-1' give ? (needs gentoolkit)
sinister@BlackBeauty:~ $ qpkg -l pango | grep pangoxft-1 /usr/lib/libpangoxft-1.0.la /usr/lib/libpangoxft-1.0.so.0.800.1 /usr/lib/libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.800.1 1111816935 /usr/lib/libpangoxft-1.0.so -> libpangoxft-1.0.so.0.800.1 1111816935
looks ok, you don't have multiple pango versions on your sys do you ?
nope, just the 1.8.1 as far as i can see
the missing symbol that is reported got added in the 1.5 series, so has been around long enough. So far my onlu guess is that you do have older versions around, either tracked or not. Been using non-gentoo stuff now or a while ago ?
i DO have a /usr/include/pango-1.0 /usr/lib/pango/1.4.0 and teh 1.8.1 version, so would i need to rm -rf those other versions or what?!?!
no those are internally versioned & correct. I'd be suspecting some libpango{,xft,x,ft2}.so somehwere on your disk.
would it help it if i emerge -C pango and re-emerged it then??
are you still having this problem?
no response from reporter.