From 9213308fd39f6707741a8de3c0e278517a223f73 Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Tue, 9 May 2023 21:55:58 +0100 Subject: [PATCH] ci: Fix compile error using new GStreamer library Using Fedora 38 the compilation fails due to this warning: In file included from /usr/include/gstreamer-1.0/gst/video/video.h:202, from ../../server/gstreamer-encoder.c:27: /usr/include/gstreamer-1.0/gst/video/video-sei.h:39:21: error: 'H265_MISP_NANOSECONDS' defined but not used [-Werror=unused-const-variable=] 39 | static const guint8 H265_MISP_NANOSECONDS[] = { | ^~~~~~~~~~~~~~~~~~~~~ Ignore the warning for Gstreamer includes. Signed-off-by: Frediano Ziglio --- server/gstreamer-encoder.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/gstreamer-encoder.c b/server/gstreamer-encoder.c index 5ea11f4b..13a1b6e6 100644 --- a/server/gstreamer-encoder.c +++ b/server/gstreamer-encoder.c @@ -21,11 +21,19 @@ #include #include +// ignore static constants variable not used +#if defined(__GNUC__) && (__GNUC__ >= 6) +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-const-variable" +#endif #include #include #include #include #include +#if defined(__GNUC__) && (__GNUC__ >= 6) +# pragma GCC diagnostic pop +#endif #include "red-common.h" #include "video-encoder.h"