Bug 1649 - Pango 1.0.5 breaks gnome2 builds
: Pango 1.0.5 breaks gnome2 builds
Status: CLOSED FIXED
Product: Codex
Classification: Unclassified
Component: gnome
: devel grimoire
: x86 Linux
: P1 blocker
Assigned To: Grimoire Bug List
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2002-11-10 03:24 UTC by Dufflebunk
Modified: 2007-04-01 02:06 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dufflebunk 2002-11-10 03:24:30 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.
Comment 1 Arwed v. Merkatz 2002-11-11 01:11:03 UTC
probably, pango 1.0.5 has problems with Xft2 installed, upgrading to pango 1.1.3
solves this
Comment 2 CuZnDragon 2002-11-26 12:00:37 UTC
This is also a dup of 1587
Comment 3 Jeremy Kolb 2002-12-03 14:35:49 UTC
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).
Comment 4 Geoffrey Derber 2002-12-03 18:03:10 UTC
version bump to solve the prob please?
Comment 5 CuZnDragon 2002-12-04 00:39:11 UTC
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?
Comment 6 Dufflebunk 2002-12-04 01:17:19 UTC
CONFIGURE could, I think, check to see if Xft2 is installed, and if it is, make
VERSION=1.1.3, otherwise leave it alone.
Comment 7 CuZnDragon 2002-12-04 08:51:52 UTC
When does the source file get downloaded?  It would have to be set before that
so that summons would get the correct file.
Comment 8 Geoffrey Derber 2002-12-05 01:34:45 UTC
http://wiki.sourcemage.org/index.php?page=PREPARE

that may help with the problem you described earlier.
Comment 9 CuZnDragon 2002-12-07 16:54:41 UTC
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.
Comment 10 Eric Sandall 2003-02-12 14:09:46 UTC
More cleanup...
Comment 11 Eric Sandall 2003-02-18 13:19:19 UTC
More on the last group of closures.  :)
Comment 12 Jeremy Blosser 2007-04-01 01:06:50 UTC
reassign to sm-grimoire-bugs