GNOME Bugzilla – Bug 694793
Stop checking for pangox in configure.ac
Last modified: 2013-02-28 16:19:20 UTC
Yelp doesn't use any of pangox (or pangoxft) or X11 directly, so there's no point checking for them in configure.ac This is specially important now that pangox has been removed from pango (in pango 1.31.0).
Created attachment 237508 [details] [review] Stop checking for pangox and X11
Created attachment 237611 [details] [review] Stop checking for pangox and X11, take 2 15:12 < shaunm> pochu: I'm trying to figure out why that check was in there in the first place 15:12 < shaunm> git tells me it was to fix some compilation issues on Solaris Probably back in the day yelp uses X11 directly, but it doesn't anymore. These are the includes in src/*.[ch] (only src/ was using X_LIBS), note that there are no X headers: #include <config.h> #include <gdk/gdkkeysyms.h> #include <gdk/gdkx.h> #include <gio/gio.h> #include <gio/gsettingsbackend.h> #include <glib/gi18n.h> #include <glib.h> #include <glib-object.h> #include <gtk/gtk.h> #include <locale.h> #include <math.h> #include <stdlib.h> 15:15 < shaunm> pochu: also, you're dropping the AC_SUBST(X_LIBS), but X_LIBS is still referenced in src/Makefile.am Fixed now, thanks!
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.