[krb5-auth-dialog] fix build with GLib < 2.18



commit caf8e1b7539269b91ec85500381dbbdaa6a6093b
Author: Guido Günther <agx sigxcpu org>
Date:   Sun May 3 17:13:40 2009 +0200

    fix build with GLib < 2.18
---
 ChangeLog              |    7 +++++++
 configure.ac           |    4 +++-
 src/Makefile.am        |    1 +
 src/krb5-auth-dialog.c |    1 +
 4 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a2741c0..10e57a9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Sun May  3 17:33:22 CEST 2009 Guido Günther <agx sigxcpu org>
+
+	fix build with GLib < 2.18
+	* configure.ac: check for gio
+	* src/Makefile.am: add GIO to LDADD
+	* src/krb5-auth-dialog.c: add missing gio.h include
+
 Sun May  3 17:31:36 CEST 2009 Guido Günther <agx sigxcpu org>
 
 	* src/krb5-auth-dialog-preferences.c (ka_preferences_dialog_response):
diff --git a/configure.ac b/configure.ac
index 8820e3d..43cb375 100644
--- a/configure.ac
+++ b/configure.ac
@@ -30,12 +30,14 @@ DBUS_REQUIRED="0.60"
 GCONF_REQUIRED="2.8"
 LIBNOTIFY_REQUIRED="0.4"
 GIO_UNIX_REQUIRED="0.0"
+GIO_REQUIRED="0.0"
 
 PKG_CHECK_MODULES(GTK, gtk+-2.0 >= $GTK_REQUIRED)
 PKG_CHECK_MODULES(GLADE, libglade-2.0 >= $GLADE_REQUIRED)
 PKG_CHECK_MODULES(DBUS, dbus-glib-1 >= $DBUS_REQUIRED)
 PKG_CHECK_MODULES(GCONF, gconf-2.0 >= $GCONF_REQUIRED)
 PKG_CHECK_MODULES(GIO_UNIX, gio-unix-2.0 >= $GIO_UNIX_REQUIRED)
+PKG_CHECK_MODULES(GIO, gio-2.0 >= $GIO_REQUIRED)
 
 dnl --enable-debug=(yes|no)
 AC_ARG_ENABLE(debug,
@@ -231,7 +233,7 @@ AC_MSG_NOTICE([              gtk: $GTK_CFLAGS $GTK_LIBS])
 AC_MSG_NOTICE([            glade: $GLADE_CFLAGS $GLADE_LIBS])
 AC_MSG_NOTICE([             dbus: $DBUS_CFLAGS $DBUS_LIBS])
 AC_MSG_NOTICE([            gconf: $GCONF_CFLAGS $GCONF_LIBS])
-AC_MSG_NOTICE([         gio-unix: $GIO_UNIX_CFLAGS $GIO_UNIX_LIBS])
+AC_MSG_NOTICE([         gio-unix: $GIO_UNIX_CFLAGS $GIO_UNIX_LIBS $GIO_CFLAGS $GIO_LIBS])
 if test "$with_libnotify" = "yes" ; then
 AC_MSG_NOTICE([        libnotify: $LIBNOTIFY_CFLAGS $LIBNOTIFY_LIBS])
 else
diff --git a/src/Makefile.am b/src/Makefile.am
index ac08e82..2557add 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -48,6 +48,7 @@ krb5_auth_dialog_LDADD = \
 			@DBUS_LIBS@ \
 			@GCONF_LIBS@ \
 			@GLADE_LIBS@ \
+			@GIO_LIBS@ \
 			@GTK_LIBS@
 
 BUILT_SOURCES = \
diff --git a/src/krb5-auth-dialog.c b/src/krb5-auth-dialog.c
index 08f1c12..9fcfbce 100644
--- a/src/krb5-auth-dialog.c
+++ b/src/krb5-auth-dialog.c
@@ -31,6 +31,7 @@
 #include <gtk/gtk.h>
 #include <glib/gi18n.h>
 #include <glade/glade.h>
+#include <gio/gio.h>
 
 #include "gtksecentry.h"
 #include "secmem-util.h"



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]