Bugzilla – Bug 1587
Gtk+2 needs Pangox
Last modified: 2007-04-01 01:28:49 UTC
Hi, i just installed a fresh system with the new iso, and cast gnome-2-desktop-profile. This generated a list of spells to build, where xfree86 was the last one. Pango ( a dependency of gtk+2 ) was build before gtk+2, but pango does not build the pangox (library?) if xfree86 is not yet installed, which caused the gtk+2 spell to fail. Maybe xfree86 should be a dependency of gtk+2
Do you have the Xft2, fontconfig, Xft1, and Xrender spells installed? If so try removing them and recasting XFree (or dispel -d xfree 4.2.1) and see if it then builds it.
I had the same problem, removed the listed spells, recompiled xfree86 and gtk+2 compiles... so what is the solution? CONFLICTS file listing the various x spells? btw, I have this problem in the test grimoire. Eric
Does not seem to be a problem with "Xft2, fontconfig, Xft1, or Xrender" all I had to do was casting Xfree and then pango... afterwards it worked fine, because pango has build the pangox libraries because the pago configure found the neccesairy header files. greetings Eric
As far as I can tell the problem is in having Xft2, Xft1, fontconfig, and Xrender installed before casting pango 1.0.5 or lower. Recasting XFree86 overwrites some of the Xft2 etc files and allows pango to be cast. Recasting of the Xft2 spells doesn't seem to break it afterwards.
I still can't get GTK+2 to compile, won't even pass the configure phase, now the problem seems to be with libX11 - and it is still the 'libfontconfig.so: undefined reference to "FT_Get_Next_Char"'. Updating pango to 1.1.3 let me pass the pango check in gtk+2 configure (which had exactly the same failure), now what?
Bernardo, try this? http://lists.ibiblio.org/pipermail/sm-grimoire/2002-December/001238.html
Yes, that fixed it...
More cleanup...
Bug closure....
reassign to sm-grimoire-bugs