diff options
author | Markos Chandras <hwoarang@gentoo.org> | 2016-03-06 16:05:56 +0000 |
---|---|---|
committer | Markos Chandras <hwoarang@gentoo.org> | 2016-03-06 16:11:55 +0000 |
commit | 432aa1cabbbb9eacceddb765adf1831ad8644d0f (patch) | |
tree | aa2f5f8330bf46c47210357961778948f7cd750d /media-video/ushare | |
parent | media-video/ushare: Really disable libdlna (diff) | |
download | gentoo-432aa1cabbbb9eacceddb765adf1831ad8644d0f.tar.gz gentoo-432aa1cabbbb9eacceddb765adf1831ad8644d0f.tar.bz2 gentoo-432aa1cabbbb9eacceddb765adf1831ad8644d0f.zip |
media-video/ushare: Fix building with gcc-5. Bug #569968
Package-Manager: portage-2.2.27
Diffstat (limited to 'media-video/ushare')
-rw-r--r-- | media-video/ushare/files/08_all_gcc5.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/media-video/ushare/files/08_all_gcc5.patch b/media-video/ushare/files/08_all_gcc5.patch new file mode 100644 index 000000000000..d76f8771f5d9 --- /dev/null +++ b/media-video/ushare/files/08_all_gcc5.patch @@ -0,0 +1,45 @@ +Various gcc-5 fixes + +https://gcc.gnu.org/gcc-5/porting_to.html + +Signed-off-by: Markos Chandras <hwoarang@gentoo.org> +Index: ushare-1.1a/src/trace.h +=================================================================== +--- ushare-1.1a.orig/src/trace.h ++++ ushare-1.1a/src/trace.h +@@ -29,7 +29,7 @@ typedef enum { + + void print_log (log_level level, const char *format, ...) + __attribute__ ((format (printf, 2, 3))); +-inline void start_log (void); ++extern inline void start_log (void); + + /* log_info + * Normal print, to replace printf +Index: ushare-1.1a/src/ushare.h +=================================================================== +--- ushare-1.1a.orig/src/ushare.h ++++ ushare-1.1a/src/ushare.h +@@ -127,6 +127,6 @@ struct action_event_t { + struct service_t *service; + }; + +-inline void display_headers (void); ++extern inline void display_headers (void); + + #endif /* _USHARE_H_ */ +Index: ushare-1.1a/src/ushare.c +=================================================================== +--- ushare-1.1a.orig/src/ushare.c ++++ ushare-1.1a/src/ushare.c +@@ -49,6 +49,10 @@ + #include <ifaddrs.h> + #endif + ++#ifdef HAVE_LOCALE_H ++#include <locale.h> ++#endif ++ + #if (defined(__unix__) || defined(unix)) && !defined(USG) + #include <sys/param.h> + #endif |