Bug 691033 - Avoid using LIBSOUP_DISABLE_DEPRECATED
authorHashem Nasarat <hnasarat@gmail.com>
Wed, 2 Jan 2013 20:54:11 +0000 (15:54 -0500)
committerMatthew Barnes <mbarnes@redhat.com>
Wed, 2 Jan 2013 20:54:11 +0000 (15:54 -0500)
Prevent E-D-S builds from suddenly breaking because of new deprecations
in libsoup.  Case in point: soup_session_sync_new().

If libsoup starts using versioned deprecations like glib and gtk+ are
already doing, then we can disable libsoup symbols that were deprecated
in versions older than our minimum requirement.  That would allow us to
clean up deprecations gradually rather than dealing with bugs like this.

configure.ac

index 0e992f1..cbf7c1a 100644 (file)
@@ -207,7 +207,7 @@ fi
 AC_MSG_RESULT([$enable_strict])
 
 if test "x$enable_strict" = xyes; then
-       AM_CPPFLAGS="$AM_CPPFLAGS -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DLIBSOUP_DISABLE_DEPRECATED"
+       AM_CPPFLAGS="$AM_CPPFLAGS -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED"
 fi
 
 dnl Warn about GLib/GTK+ API usage that violates our minimum requirements.