From d198307fd49b6459ed8456fa8f76a5d3dfb6aba7 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sat, 4 Jul 2020 12:57:12 -0700 Subject: [PATCH] forked-daapd: fix compilation with GCC10 Signed-off-by: Rosen Penev --- sound/forked-daapd/Makefile | 2 +- sound/forked-daapd/patches/020-gcc10.patch | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 sound/forked-daapd/patches/020-gcc10.patch diff --git a/sound/forked-daapd/Makefile b/sound/forked-daapd/Makefile index 8e911f910..56919c2cb 100644 --- a/sound/forked-daapd/Makefile +++ b/sound/forked-daapd/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=forked-daapd PKG_VERSION:=27.1 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://github.com/ejurgensen/$(PKG_NAME)/releases/download/$(PKG_VERSION)/ diff --git a/sound/forked-daapd/patches/020-gcc10.patch b/sound/forked-daapd/patches/020-gcc10.patch new file mode 100644 index 000000000..c0ddeb4ed --- /dev/null +++ b/sound/forked-daapd/patches/020-gcc10.patch @@ -0,0 +1,20 @@ +--- a/src/outputs.h ++++ b/src/outputs.h +@@ -185,7 +185,7 @@ struct output_data + int samples; + }; + +-struct output_buffer ++static struct output_buffer + { + struct timespec pts; + // The array is two larger than max quality subscriptions because element 0 +@@ -262,7 +262,7 @@ struct output_definition + }; + + // Our main list of devices, not for use by backend modules +-struct output_device *output_device_list; ++static struct output_device *output_device_list; + + /* ------------------------------- General use ------------------------------ */ +