[Spice-devel] [client 01/10] build-sys: Enable deprecation warnings instead of ignoring them entirely
Pavel Grunt
pgrunt at redhat.com
Wed Oct 19 05:44:48 UTC 2016
Hi,
this should be the last patch to avoid any compilation issues
On Tue, 2016-10-18 at 19:46 +0200, Francois Gouget wrote:
> For Spice-gtk most deprecation issues come from changes outside
> Spice
> (GLib) and thus should not be treated as errors to not break
> compilation for users who have newer third-party libraries.
> However they must be visible otherwise Spice developers will not be
> aware of them and thus will not fix them before breakage happens.
>
> Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
> ---
> m4/spice-compile-warnings.m4 | 2 +-
> src/controller/Makefile.am | 1 -
> 2 files changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/m4/spice-compile-warnings.m4 b/m4/spice-compile-
> warnings.m4
> index 533bac6..dfa88fe 100644
> --- a/m4/spice-compile-warnings.m4
> +++ b/m4/spice-compile-warnings.m4
> @@ -85,7 +85,7 @@ AC_DEFUN([SPICE_COMPILE_WARNINGS],[
> gl_WARN_ADD([-Wno-format-nonliteral])
> # We use some deprecated functions to avoid #ifdef hell while
> maintaining
> # compat with older gtk / glib versions
> - gl_WARN_ADD([-Wno-deprecated-declarations])
> + gl_WARN_ADD([-Wno-error=deprecated-declarations])
>
>
>
> diff --git a/src/controller/Makefile.am b/src/controller/Makefile.am
> index fb56986..00552e8 100644
> --- a/src/controller/Makefile.am
> +++ b/src/controller/Makefile.am
> @@ -4,7 +4,6 @@ AM_CPPFLAGS =
> \
> -DG_LOG_DOMAIN=\"GSpiceController\" \
> $(GIO_CFLAGS) \
> $(COMMON_CFLAGS) \
> - -Wno-deprecated-declarations \
we should keep it, because we don't have much control over the
generated C code by vala
Pavel
> $(NULL)
>
> # http://www.gnu.org/software/libtool/manual/html_node/Updating-ver
> sion-info.html
More information about the Spice-devel
mailing list