Bug#451431: iceape: FTBFS: Undefined reference to XFreePixmap

Mike Hommey mh at glandium.org
Fri Nov 16 16:43:34 UTC 2007


On Fri, Nov 16, 2007 at 05:41:08AM -0500, Daniel Schepler wrote:
> On Friday 16 November 2007 01:43:33 am Mike Hommey wrote:
> > On Thu, Nov 15, 2007 at 05:23:49PM -0500, Daniel Schepler wrote:
> > > Package: iceape
> > > Version: 1.1.6-1
> > > Severity: serious
> > >
> > > From my pbuilder build log:
> > >
> > > ...
> [snip]
> > > -L../../dist/bin -L../../dist/lib -lgkgfx
> > > ../../dist/lib/libunicharutil_s.a -L../../dist/bin -lxpcom -lxpcom_core 
> > > -L../../dist/bin -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl
> > > -L../../dist/bin -lmozjs  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
> > > -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0
> > > -lgmodule-2.0 -ldl -lglib-2.0    -lcairo    -Wl,--version-script
> > > -Wl,../../build/unix/gnu-ld-scripts/components-version-script
> > > -Wl,-Bsymbolic -ldl -lm
> >
> > There are a bunch of differences between this and what happens in my
> > pbuilder:
> [snip]
> >  -Wl,--no-whole-archive -L../../dist/bin -L../../dist/lib -lgkgfx
> > ../../dist/lib/libunicharutil_s.a -L../../dist/bin -lxpcom -lxpcom_core
> > -L../../dist/bin -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl
> > -L../../dist/bin -lmozjs  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
> > -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender
> > -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lpango-1.0
> > -lcairo -lX11 -lXfixes -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lcairo 
> >   -Wl,--version-script
> > -Wl,../../build/unix/gnu-ld-scripts/components-version-script
> > -Wl,-Bsymbolic -ldl -lm
> >
> > Did you tamper with the pkg-config files ?
> 
> No, I didn't.  Here's the output of "pkg-config --libs gtk+-2.0" in my amd64 
> chroot, with gtk at version 2.12.1-2 and pango at version 1.18.3-1:
> 
> -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
> 
> And "pkg-config --libs pangocairo":
> 
> -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0

Okay, this was broken by the latest gtk+2.0 package.

The patch at https://bugzilla.mozilla.org/attachment.cgi?id=264996
should fix this. (If you give it a try, don't forget to run autoconf to
update configure)

Mike





More information about the pkg-mozilla-maintainers mailing list