Bugzilla – Bug 1649
Pango 1.0.5 breaks gnome2 builds
Last modified: 2007-04-01 02:06:50 UTC
I had pango 1.0.4 and compiled everything under it. Just upgraded to 1.0.5. Compiles fail as does cast --fix both with similar reasons: Checking integrity of libgnomecanvas /usr/lib/libglade/2.0/libcanvas.so of libgnomecanvas is broken. libpangoxft-1.0.so.0 => not found and /bin/sh ../libtool --mode=link gcc -march=athlon-xp -mmmx -mfpmath=sse -msse -m3dnow -O3 -z combreloc -s -o libgnome-desktop-2.la -rpath /usr/lib -version-info 0:5:0 gnome-icon-loader.lo gnome-theme-parser.lo gnome-desktop-item.lo gnome-ditem-edit.lo gnome-hint.lo -Wl,--export-dynamic -L/usr/X11R6/lib -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lxml2 -lz -lgnomecanvas-2 -lgnome-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangox-1.0 -lpango-1.0 -lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lm -llinc -lgmodule-2.0 -ldl -lgobject-2.0 -lgthread-2.0 -lpthread -lglib-2.0 ! Problem Detected ! grep: /usr/lib/libpangoxft-1.0.la: No such file or directory sed: can't read /usr/lib/libpangoxft-1.0.la: No such file or directory libtool: link: `/usr/lib/libpangoxft-1.0.la' is not a valid libtool archive make[2]: *** [libgnome-desktop-2.la] Error 1 There is indeed no such file build with pango, however, there was with 1.0.4. libgnomecanvas will recompile fine; however, gnome-desktop and others can't.
probably, pango 1.0.5 has problems with Xft2 installed, upgrading to pango 1.1.3 solves this
This is also a dup of 1587
pango 1.1.3 works really well and i had no problems compiling it. i think it should be included in the grimoire (im on test).
version bump to solve the prob please?
No real solution here. For those not using XFT2 they have to have the pango 1.0.5 as 1.1.3 doesn't compile without it and 1.0.5 doesn't compile with it. Guess need some early configuration to select 1.0.5 if not xft2 and 1.1.3 if with xft2?
CONFIGURE could, I think, check to see if Xft2 is installed, and if it is, make VERSION=1.1.3, otherwise leave it alone.
When does the source file get downloaded? It would have to be set before that so that summons would get the correct file.
http://wiki.sourcemage.org/index.php?page=PREPARE that may help with the problem you described earlier.
Submitted changes to perforce. Added a PREPARE file to detect if Xft2 is installed and to select the correct pango version, and modified DETAILS to use the PREPARE variables.
More cleanup...
More on the last group of closures. :)
reassign to sm-grimoire-bugs