From 305b9442bfc70e5d4371bf42a91a6c79d5000117 Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Tue, 4 Aug 2020 16:16:41 +0900 Subject: Fix multiple definitions linker error with GCC 10 It fixes the follwing error: /usr/bin/ld: ayatana_indicator_printers_service-indicator-printer-state-notifier.o:/workspace/ayatana-indicator-printers/src/indicator-printer-state-notifier.c:55: multiple definition of `properties'; ayatana_indicator_printers_service-indicator-printers-menu.o:/workspace/ayatana-indicator-printers/src/indicator-printers-menu.c:45: first defined here --- src/indicator-printer-state-notifier.c | 2 +- src/indicator-printers-menu.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/indicator-printer-state-notifier.c b/src/indicator-printer-state-notifier.c index 9d3e9f2..c83ba82 100644 --- a/src/indicator-printer-state-notifier.c +++ b/src/indicator-printer-state-notifier.c @@ -52,7 +52,7 @@ enum { NUM_PROPERTIES }; -GParamSpec *properties[NUM_PROPERTIES]; +static GParamSpec *properties[NUM_PROPERTIES]; static void diff --git a/src/indicator-printers-menu.c b/src/indicator-printers-menu.c index 636cb1e..69394df 100644 --- a/src/indicator-printers-menu.c +++ b/src/indicator-printers-menu.c @@ -42,7 +42,7 @@ enum { NUM_PROPERTIES }; -GParamSpec *properties[NUM_PROPERTIES]; +static GParamSpec *properties[NUM_PROPERTIES]; static void -- cgit v1.2.3