Subject: Re: Seamonkey 1.1.4 incompatibility with latest glib2/pango/cairo
To: Vincent <10.50@free.fr>
From: Geert Hendrickx <ghen@telenet.be>
List: tech-pkg
Date: 09/22/2007 00:08:50
On Fri, Sep 21, 2007 at 11:59:54AM +0200, Geert Hendrickx wrote:
> On Fri, Sep 21, 2007 at 09:17:04AM +0200, Vincent wrote:
> > Hi there,
> > 
> > I've been updating the glib2/gtk2 package to the new major versions 
> > (2.14.1/2.12.0). While rebuilding seamonkey, I got an error, due to the 
> > fact that the seamonkey package holds a proprietary copy of the cairo 
> > distribution (in the gfx subdirectory), copy which seems to be stale and 
> > not compatible with the pango version that was rebuilt after glib2 update.
> > 
> > The trick is to remove an intermediate cache subdirectory which holds 
> > links to the gfx directory that holds the copy. With the links erased, 
> > the building process uses the right links stored in .buildlink/include 
> > instead of the local copy, and the build goes fine.
> > 
> > Can the makefile be patched in order to do so automatically, because 
> > that stale copy rises errors twice during the build of seamonkey.


I committed a fix; adding --with-system-cairo to CONFIGURED_ARGS sufficed.

Please cvs up and try again.

I have to verify seamonkey-gtk1 as well.

	Geert