GNOME Bugzilla – Bug 654689
Slightly broken Introspection build
Last modified: 2011-07-22 15:12:38 UTC
Created attachment 192040 [details] [review] Fix introspection build using uninstalled GIRs The build doesn't consequently using the currently build and uninstalled introspection data and fails to build in a chroot.
Review of attachment 192040 [details] [review]: ::: pango/Makefile.am @@ +328,2 @@ PangoXft-1.0.gir: libpangoxft-1.0.la +PangoXft-1.0.gir: Pango-1.0.gir PangoFT2-1.0.gir This line shouldn't be necessary; PangoFT2 depends on Pango. @@ +334,3 @@ PangoXft_1_0_gir_LIBS = libpangoxft-1.0.la PangoXft_1_0_gir_CFLAGS = -I$(top_srcdir) $(PANGO_CFLAGS) +PangoXft_1_0_gir_SCANNERFLAGS = --include-uninstalled=$(builddir)/Pango-1.0.gir --include-uninstalled=$(builddir)/PangoFT2-1.0.gir --c-include "pango/pangoxft.h" Looks right. @@ +441,3 @@ PangoCairo_1_0_gir_PACKAGES = gobject-2.0 cairo PangoCairo_1_0_gir_EXPORT_PACKAGES = pangocairo +PangoCairo_1_0_gir_INCLUDES = GObject-2.0 cairo-1.0 Looks right too.
I know the first change isn't really needed, but i figured it makes it easier to understand why the scannerflags were incomplete.
I don't think Behdad is touching the introspection build bits, so if some of this is needed, you should probably just commit it, Colin.
*** Bug 635399 has been marked as a duplicate of this bug. ***